Routing, folders and modal.

Lots of stuff including implementing routing, assigning components to folders and implementing a modal on the signup page.