Api authentication interceptor and login service

Adds services that are needed for #15 to be implemented.
Sure, lemme take a look.