Shortcuts

Implement shortcuts mentioned in #55 
We might be passing around more information than necessary in these events - I would have thought the project and version slugs would be stored near the top level of the application, so not need to be passed around in small-scale navigation events.