requirements: Replaced nosetests by py.test
tests: Fixed test_gjslint.py
tests: Fixed model tests
tests: Fixed functional tests
tests: Renamed TestTable class to ExampleTable

This was confusing the test runner
tests: Removed nose imports
setup.py: Use PyTest runner for "python setup.py test"