User API work

Moved files around to have a simpler file structure, added ETags support,
better methods in the User controller, removed the old routes files since
we'll no longer be using those.
Test routes
Fix issues with the bs3 namespaces
More work on access management