style login btn
Fetch session on app load

- don't render app until session queried
- put authenticated route on child components so as the route changes
  and children are mounted, the session is checked
- fix btn spacing in chrome 38
add createSelect; temp set session always queried
add books.author
Re-enable auth route