added haml partial and ton of other changes, cleaned up routes, added auth failures where applicable