In progress of making changes to the source home page:
made the image thumbnails larger and cut some text out
more source home page changes:
Created a description box
Created a members box
Created a info about the source

There are still some things I need to modify before its finished.
Lots of things (should of committed more often...)

Templates:
source_admin: added edit source link
source_main: added links to browse page
visualize_source: added the new visual mode

upload code:
forms.py: MetadataForm code added

visualization code:
created ImageMetadataFormHelper.js, referenced in visualize_source.html
added view button to forms.py
added code for backend to the new visualization mode in views.py
Added more templates so that I can separate the metadata form and the visualization page.
 Changed size of textboxes
 Ensured that the patch view doesn't interfere with the metadata view.
Added more templates so that I can separate the metadata form and the visualization page.
 Changed size of textboxes
 Ensured that the patch view doesn't interfere with the metadata view.
Fixing this issue, looks like this issue popped up when I pushed with the metadata form.
Added remove_unused_key_values.
When called, this removes any key values that aren't currently used by any image.

Also, did a little optimization on the metadata form code. Now it will rely on filling in old info through POST data rather than database queries.
Merge remote-tracking branch 'origin/upload-metadata' into upload-metadata

Conflicts:
	visualization/views.py
Merged 'remotes/origin/master' into upload-metadata
Merge remote-tracking branch 'origin/master'

Conflicts:
	annotations/views.pyc
	images/forms.pyc
	images/models.pyc
	images/urls.pyc
	images/views.pyc
	settings.pyc
	urls.pyc