fixed login, added bcrypt,and added basic styling

@jabbowaki @pgrennin @psoderberg  Did some work on this. It's looking good and working fairly smooth. Let me know what you think.