Add sign in and sign up forms to the home page

For now, the home page renders partials that are almost exactly the same as the
normal sign in and sign up pages. There are also a few silly hacks here that
will be fixed soon.