Add a button to ToolsWindow to open the Android preferences window
First pass UI for syncing data with the server

Get the server URL from system preferences.
If the server can be pinged, show a login page.
Then show a download message with a spinner animation.
Application-specific configuration and communication methods
Convert all guid fields to uuid fields
Steps can have an associated campus
Correctly detect whether or not the server URL system preference is set
Move application-specific functionality into app/
Fix filename case in require call
Record a log of all the operations to certain models
Partial implementation of AD.Comm.syncWithServer

The transaction log and other associated data is POSTed to the server.
Added username and password in the parameters to be sent to nsserver/sync
Convert tabs to spaces :)
Merge pull request #1 from mikee0305/develop

Added username & password in the parameters to be sent to nsserver/sync
Add transaction logging

Supports create, update, and destroy operations.
Merge branch 'develop' of https://github.com/Gn13l/NextSteps into develop

Conflicts:
	Resources/app.js
Convert missed guid to uuid
Create ContactStep entries for each of the steps associated with contacts' campuses
In AddGroupWindow, only show steps associated with the selected campus
Display completed steps also in ViewContactWindow, regardless of their campus
Fixed whitespace.