Begun create post. Also adjusted auth again.
First up, the adjustment to authentication was stupid because I was never checking or deleting the session store on page refresh so it secretly logged in even though it shouldn't be. So it's back to storing in the session for the moment. Secondly, begun readding the ability to create a post. Client-side works, just need to add the database stuff to the server-side now.