users can now sign out, also refactored a lot of specs and added helper for user sign in. Also added authorisation so only logged in users can view certain pages