Made some imporvements to the workflow and fixed a problem occuring because the form submit was using trigger() to actually fire the share event. Changed it to hide/show share button based on form state. Also added Google+ signin to that we can get pre-approval for sharing (makes sharing work more stable). Moved js and css to their own files.