added ignore line for PyCharm workspace
switched exception block to use as instead of comma. note: this will not work with python versions prior to 2.6
django 1.5 and newer static file loading
fixed ValidationError
added media definition to include required javascript
PEP 8 updates
added requirements file
Merge pull request #2 from archen/master

Python 2/3, Django 1.5+, general cleanup