First bit of structure for user settings
Added user profile service and model.

Added initial bindings for Volume property.

Architecture very messy - need to refactor.

Still buggy - work not complete.
Part way through refactoring to use event rather than binding to rootscope
Got a event based version working well. Just need to clean things up now
CLeaned up code a bit
Fixed bug with loading default user preferences if user doesn't yet have any preferenced
Fixed a bug that meant the audio element never emitted events
Resolve merge conflict with master
Merge pull request #80 from QutBioacoustics/user-settings

[Review] feat(userSettings) User profile functionality, Closes #75