Put users authorize logic in users controller.
Tweaked authorization code generation to include randomness, prevent potential exploit based on this repo being public, and my authorization key being stored in plain text.
Changed api client auth token (lol this is bad practice but whatever, see previous commit for why this isn't an exploit.
Tweaked guide creation api to only respond with status code, and id if guide created successfully.