Switching Angular services to use promises.
Adding a spinner so it's clear when the a request is being made
Merge pull request #20 from alxdarksage/develop

UI fixes