add api exceptions - unfinished
API auth - service provider
Api exceptions
Add API post
Add login/logout
Merge branch 'exceptions'