Fixed really broken auth... Need to use TDD