Simplify authentication and header management
Created cryptographyService and moved CryptoJS into it. JSHint cleanup.
Changed .editorconfig to use 4 spaces instead of 2.
Added test for authInterceptor. More cleanup.