Acquisitions (Schedule of Purchase Price Allocation) (Details) (USD $)
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Nov. 26, 2014
Sep. 24, 2014
Preliminary Allocation of Purchase Price        
Stock options issued (183,000 options) $ 556,496       
Common stock purchase warrants issued (181,250 warrants) 294,342       
Promissory note issued 1,389,386       
Noble Voice [Member]        
Preliminary Allocation of Purchase Price        
Total consideration     1,389,386  
Promissory note issued     1,389,386  
Allocated to:        
Cash and cash equivalents     439,156  
Accounts receivable     2,248,537  
Prepaid expenses and other current assets     23,026  
Property and equipment     13,040  
Security deposits     16,476  
Accounts payable     (1,111,669)  
Accrued expenses     (186,638)  
Deferred tax liability     (272,586)  
Net assets acquired (liabilities assumed)     1,169,342  
Excess of purchase price over net tangible assets acquired before allocation to identifiable intangible assets and gain on bargain purchase of business     220,044  
NAPW [Member]        
Preliminary Allocation of Purchase Price        
Fair value of common stock issued (6,309,845 shares)       35,272,033
Cash consideration paid by the Company       3,555,000
Promissory note issued       434,582
Stock options issued (183,000 options)       556,496
Common stock purchase warrants issued (181,250 warrants)       294,342
Total consideration       40,112,453
Number of shares issued in acquisition       6,309,845
Stock options granted       183,000
Allocated to:        
Cash and cash equivalents       5,198
Accounts receivable       353,377
Incremental direct costs       931,126
Prepaid expenses and other current assets       297,904
Property and equipment       795,618
Security deposits       342,190
Merchant reserve       1,528,558
Other assets       159,412
Accounts payable       (6,153,564)
Accrued expenses       (1,954,036)
Deferred revenue       (8,880,000)
Deferred tax liability       (6,193,765)
Merchant cash advances       (447,371)
Capital lease obligations       (22,397)
Net assets acquired (liabilities assumed)       (19,237,750)
Excess of purchase price over net liabilities assumed before allocation to identifiable intangible assets and goodwill       $ 59,350,203