Fix startup and stops preventing app not working without shell
wip: add token generation module
bft: token methods
bft: token expiration
remove roster endpoints, add endpoint for auth
spec out new endpoints
Merge branch 'gn-server-setup' of https://github.com/amit-bansil/xsm into gn-server-setup
Fix the rand-token dependency
Merge pull request #4 from amit-bansil/gn-refactoring

Refactoring and documenting
Merge pull request #5 from amit-bansil/gn-server-setup

Gn server setup
Merge pull request #6 from amit-bansil/ab-authentication

Ab authentication