Added AWS JS SDK as a dependency
Added missing dependencies to index.html
Added a Settings singleton.
Fixed Karma JS port number.
Set the route to /settings if credentials do not exist.
Added a backend factory and a HTTP + AWS backend.
Added more unit tests for new classes.
Updated Settings class so read from localStorage ins't needed
Fixed some unit tests for database.js
Updated database.js for latest backend changes.
Implemented a semi-working AWS backend.
Added extra option to settings to select AWS or HTTP backends.
Retabbed app.js
Minor tweaks to main.js for backend-related features.