Cleanup
- FIX: Use new [] syntax for defining states
- FIX: separate target server & auth from each other
- FIX: new shared modules folder
- FIX: authentication_service.js module/file naming consistency
- FIX: Avoid Service/Controller prefixes
  * redundant clutter
- FIX: cut-off some redundant dependencies