Refactored the main.js code for the Votus API to consolidate all the API client code into one, hopefully easier to use file.
Merge pull request #1 from Votus/refactor-javascript-api-client

Refactored the main.js code for the Votus API to consolidate all the API...
Merge branch 'master' of https://github.com/Votus/votus.org into vot-4

Conflicts:
	Source/Votus.Web/Areas/Gui/Scripts/main.js
Fix bug in AzureTools script to handle occasion where sometimes the website not existing results in a null return value instead of an exception.
Add beginnings of the Tasks.
Modify the website js and css so that clicking on an idea toggles the idea body, instead of the goals.  This is due to adding an additional section (Tasks) to Ideas.
Add support for processing CreateTaskCommands.
Add support to Idea domain model for Tasks.
Add support for processing CreateTaskCommands and TaskAddedToIdeaEvents.
Add ability to load saved/cached tasks on the Homepage.