Fix Insecure reference to JS and CSS and specify .loading tag

# What's Changed
* Made references to google location API and Fonts over HTTPS because they weren't loading on the live server (which is broken, so this should get pushed). closes #232.
* Add `loading` class to submit buttons, so that not all disabled buttons are shown as loading. 
* Fix Impressionist, it needs to be called in the controller to actually add to the database. Not as magical as I original thought. 

# What's next. 
* I suspect a big next step is starting to calculate what the compatibility of a guide is according to what a user has listed in their profile.
* More tweaks to the edit functionality, though it's functional at the moment. 
* Start figuring out ways to bring in a bit more crop information.
I was pleasantly surprised
On Oct 7, 2014 6:44 PM, "Rick Carlino" <notifications@github.com> wrote:

> In app/views/guides/new.html.erb:
>
> > @@ -1,4 +1,4 @@
> > -<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
> > +<script src="https://maps.google.com/maps/api/js?sensor=false"></script>
> >
>
> Wow. There's an emoticon for that.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/FarmBot/OpenFarm/pull/233/files#r18513256>.
>