Large Query String Fix

This fixes the issue with large payloads not working under IE which has a ~2000 character limit on requests. We now use a cross domain ajax post to send the data to the API. Thiw will support all previous browsers that the older implementation supported. Which is IE8+ and modern browsers.

I have also added testing skeleton to the repo, no proper tests yet :open_mouth: