Goodwill (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Goodwill [Abstract]    
Balance at January 1, $ 735,328 $ 735,328
Acquisition of NAPW 44,445,203   
Balance at December 31, $ 45,180,531 $ 735,328