Updating with Error messages
Changed indentation to two spaces throughout
Moving auth code to a separate class, updating Hash token checks
Version bump