Warrant Liability (Schedule of Change in Fair Value of Level 3 Financial Liabilities) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative [Line Items]      
Beginning balance $ (85,221)    
Decrease (Increase) in net value of warrant liability 8,568 (330,147)  
Ending balance (93,789) (85,221)  
Recurring [Member] | Level 3 [Member]      
Derivative [Line Items]      
Beginning balance (85,221)     
Initial warrant valuation     (415,368)
Decrease (Increase) in net value of warrant liability (8,568) 330,147  
Ending balance $ (93,789) $ (85,221)