Fair Value Measurements (Details) - Fair Value, Measurements, Recurring - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Liabilities:    
Total Liabilities $ 107,569 $ 33,298
Call and put options    
Liabilities:    
Derivative liability 115,544  
Call option    
Liabilities:    
Derivative liability   32,698
Forward contracts    
Liabilities:    
Derivative liability (7,975) 600
Quoted Prices in Active Markets (Level 1)    
Liabilities:    
Total Liabilities 0 0
Quoted Prices in Active Markets (Level 1) | Call and put options    
Liabilities:    
Derivative liability 0  
Quoted Prices in Active Markets (Level 1) | Call option    
Liabilities:    
Derivative liability   0
Quoted Prices in Active Markets (Level 1) | Forward contracts    
Liabilities:    
Derivative liability 0 0
Significant Other Observable Inputs (Level 2)    
Liabilities:    
Total Liabilities 107,569 33,298
Significant Other Observable Inputs (Level 2) | Call and put options    
Liabilities:    
Derivative liability 115,544  
Significant Other Observable Inputs (Level 2) | Call option    
Liabilities:    
Derivative liability   32,698
Significant Other Observable Inputs (Level 2) | Forward contracts    
Liabilities:    
Derivative liability (7,975) 600
Significant Unobservable Inputs (Level 3)    
Liabilities:    
Total Liabilities 0 0
Significant Unobservable Inputs (Level 3) | Call and put options    
Liabilities:    
Derivative liability 0  
Significant Unobservable Inputs (Level 3) | Call option    
Liabilities:    
Derivative liability   0
Significant Unobservable Inputs (Level 3) | Forward contracts    
Liabilities:    
Derivative liability $ 0 $ 0