Warrant Liability and Fair Value (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Warrant Liability:    
Warrant liability fair value $ 144,730,800 $ 4,573,123
Goodwill and Intangible Assets:    
Goodwill and Intangible Assets 11,519,000  
Impairment Charge [Member]    
Warrant Liability:    
Warrant liability fair value 0 0
Goodwill and Intangible Assets:    
Goodwill and Intangible Assets 51,108,782  
Fair Value, Inputs, Level 3 [Member]    
Warrant Liability:    
Warrant liability fair value 0 0
Goodwill and Intangible Assets:    
Goodwill and Intangible Assets 11,519,000  
Fair Value, Inputs, Level 2 [Member]    
Warrant Liability:    
Warrant liability fair value 1,447,308 4,573,123
Goodwill and Intangible Assets:    
Goodwill and Intangible Assets 0  
Fair Value, Inputs, Level 1 [Member]    
Warrant Liability:    
Warrant liability fair value 0 0
Goodwill and Intangible Assets:    
Goodwill and Intangible Assets $ 0