Update guides

Forwards the march of i18n. Now all of our routes support internationalization, or they don't it's up to the user. 

Still broken because of #191. 

# What's changed

* Add (:locale) to routes
* Convert a whole series of things to be internationalizable
* Updated tests to accomodate these changes. 
* Bugfix to mutations to allow guide creation
* small fixes to buttons etc

# What's next

* Okay, now I'm finally going to update guides
Trailing whitespace detected.