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.
The more you know!🌠
On Oct 7, 2014 6:11 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>
> >
>
> I'm going to change this one to two forward slashes
> <http://stackoverflow.com/questions/9646407/two-forward-slashes-in-a-url-src-href-attribute>
> on second thought. Just to be safe.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/FarmBot/OpenFarm/pull/233/files#r18512160>.
>