Added a S3 file uploader in the form of a custom directive. The directive wraps a third-party upload tool but with extra code for retrieving and attaching Amazon S3 policy tokens. This will allow users to upload directly to an S3 bucket.
Made some minor adjustments to make gastronomist pages load correctly.
Ingredient creation form no longer asks the user to type in their company name, it is now inferred from the session of the current user.
The basics of a signup form has been added. It works, but lacks validation and error handling
Gastronomists and companies will now have their profile's fetched upon successful login. If no profile is found a notification for them to create one will be shown in the upper right corner
Merge remote-tracking branch 'origin/master'
Company profile is now also retrieved correctly upon login
Use get method to retrieve single entity instead of query.
Merge branch 'imageupload'

Conflicts:
	index.html
	js/app.js
Made the file uploader fully generic.
Included most of the file-uploader HTML in a template tied to the directive.
Adjusted styling of file uploader
File uploader can now handle missing calback or undefined.
Create company form now makes use of the file uploader to offer the ability to add a company logo.
Whooops, the file uploader won't work without its template.
Companies form now uploads photos with the right name.
Moved file uploader into a /directives folder and got rid of the upload controller