Add spec
Move factories into support folder
Monkey patch engine controller support
syntax update for engine/routes
Remove skip authorisation check from device_token_controller
Merge branch 'refs/heads/test_create_device_token' into dev