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
Aaah, yes. That's what I was trying to figure out somewhere else. Thanks!

On Mon, Sep 22, 2014 at 6:22 PM, Rick Carlino <notifications@github.com>
wrote:

> In app/views/guides/new.html.erb:
>
> > @@ -128,8 +128,8 @@
> >              <div class="columns large-12">
> >                <a class="button small secondary left"
> >                  name="back"
> > -                a href="/guides/">Cancel</a>
> > -
> > +                href="<%= root_path %>"
> > +                ng-click="cancel()">Cancel and Go To Home</a>
>
> You could have also done:
>
> <%= link_to "Cancel and Go To Home", "ng-click" => "cancel()" %>
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/FarmBot/OpenFarm/pull/190/files#r17843325>.
>