Added function for grabbing settings from database on initialization
Changes in settings panel are now reflected in the widget. No text input settings are saved yet.
Merge pull request #23 from jeffreywix/Feature-ConnectClientAndServer

Added function for grabbing settings from database on initialization
Finished 95% of the work that needs to be done in the Angular controller WidgetCtrl. Function for submitting final data (name, email, message, etc.) to the server has been finished. Also, added cleaned up code to access database for settings. Finally, added name as a required input by the site visitor.
Improves error handling
Merge pull request #25 from andreywix/Feature-ErrorHandling

Improves error handling
Commiting to test save and get settings with backend
Added verification to server before file upload to make sure Google drive has enough space
Merge pull request #24 from jeffreywix/Feature-SubmittingDatatoBackend

Finished 95% of the work that needs to be done in the Angular controller...
Changes in settings panel are now reflected in the widget. No text input settings are saved yet.

Commiting to test save and get settings with backend
Rebase my branch by merging and fixing conflicts in widget.js
Add angularFileUpload to load in a script for settings.html. Needed because app.js injects it as a dependency
Cleaned up some code. Removed some comments
Cleaned up some code. Removed some comments
Cleaned up some code. Removed some comments. Set testMode to true for index and settings
Reset the defaults
Merge pull request #26 from gorlanwix/Feature-loadSaveSettings

Feature load save settings
Default settings are loaded on the widget upon opening settings panel. Commented on some functions
Cleaned up some code
Merge pull request #27 from gorlanwix/Feature-loadDefaults

Feature load defaults