Auth with tests

Authentication + Tests

Better setup for Unit and E2E tests

When the PR is merged I'll make some changes to the Wiki regarding this
Unfortunately, from what I've researched and experimented, yes it does.
That's why I did that little hack with browserify to ignore this module's files when we're in development. Because, by injecting ```ngMockE2E``` all requests are automatically stubbed.