Updated version number to 1.5.1 \norigin develop
Merge pull request #5 from Gn13l/develop

Updated version number to 1.5.1  AND added 2 files for windows building and updating
Added two more convienence files for windows commands:
  "clean"  to clean ti build
  "viewLog" to view console messages
Merge pull request #6 from Gn13l/develop

Manual Sync button in Tools window with Functionality AND New Button in AND added two more convenience files for windows commands:
Wrap whole sync process into one method named "performWholeSyncProcess":
- check if server URL is supplied
- ping server
- authenticate with server
- perform the actual syncing
Merge branch 'develop' of https://github.com/appdevdesigns/NextSteps into develop
Modified email validation. Now, it doesn't validate the email field when it is left blank.
(1) Refactored whole sync process so that it is centralized in controller object (controller.js) which is supposed to act as the main controller of the application. As of now, it is only the sync process that is refactored into the controller.
(2) The two sync buttons in AppToolsWindow.js and AppStatsWindow.js are now able to perform the manual sync process defined in controller.js.
(1) Fixed handling of rejected/failed deffered objects