Updated of readme to include HG

The requirements calls for the mercurial 'hg' cli, it was added to the ubuntu apt-get install
Django 1.5

django.conf.urls.defaults is now django.conf.urls
Django 1.5

django.conf.urls.defaults is now django.conf.urls
Django 1.5

django.conf.urls.defaults is now django.conf.urls
Better heroku buildpack url

Previous github url caused some issues when pushing to heroku - Updating to the proper HTTPS link worked without any issue.
Added instructions for heroku

The existing .gitignore prevented all local settings from being pushed to Heroku, causing the following error when running syncdb:

File "/app/OpenDataCatalog/settings.py", line 236, in <module>
    LOCAL_STATICFILE_DIR,
NameError: name 'LOCAL_STATICFILE_DIR' is not defined
Added proper staticfiles loader

Proper staticfiles loader added to allow for files to be loaded as expected
Static file loader helper function

Added helper function for all static files, following:
https://docs.djangoproject.com/en/1.4/ref/contrib/staticfiles/#django.contrib.staticfiles.templatetags.staticfiles.django.contrib.staticfiles.urls.staticfiles_urlpatterns
Added Django buildpack with Geos

Heroku doesn't have geos, the buildpack adds support for it
Allow admin to add Submission via backend

This allows all users logged into the backend to add submissions directly from there. 
The 'email_text' format will need to be properly defined, for everything else to work
Merge pull request #29 from tomkralidis/master

bump pycsw
Fixing file extension logic error

The pythonic way to select the last segment of a file name is using the -1 index. Fixes for images with names like Screen Shot 2013-09-05 at 1.19.09 PM.png
Merge pull request #28 from TeckniX/patch-1

Updated of readme to include HG
Merge pull request #30 from johndavidback/patch-1

Fixing file extension logic error
Instead of pulling raw POST data, use the form's cleaned_data dict

Despite the fact that the form is technically valid, we should use the data from the form's cleaned_data, in the case that there have been modifications or removals.
Use one command to syncdb and migrate INSTALLED_APPS
Fixing an IndexError and a queryset count() issue

If there are no current votes, votes[0] throws an IndexError, and .count always returns something, but .count() may return 0.
Merge pull request #34 from johndavidback/patch-4

Fixing an IndexError and a queryset count() issue
Merge pull request #33 from johndavidback/patch-3

Use one command to syncdb and migrate INSTALLED_APPS
Merge pull request #32 from johndavidback/patch-2

Instead of pulling raw POST data, use the form's cleaned_data dict