^ Making the user authentication a lot more DRY by defining the fields in a TimeOwlUser model