checking in the first round of very basic tests

Just want to make sure this is working with Travis, etc.
trying to fix pep8 error
Update README.md
adding tests for _debug_output
Merge branch 'developer-tests' of https://github.com/synthicity/urbansim into developer-tests
added matplotlib to setup.py
matplot lib testing failing in travis - trying again
needed to move the use('Agg') before importing other things
Merge branch 'master' into developer-tests
checking in a few more tests

not quite finished yet but want to check that code coverage is 100%
pycharm seems to not meet pep8 for the last character of the file
now have some rigorous tests for accuracy

Added some tests which look at actual results.  These are the most likely to change in the future but I think it's good that we have some more specific tests to check that reasonable results are generally created.
attempting to add matplotlib to travis.yml
Merge pull request #46 from synthicity/developer-tests

Checking in tests for the sqft pro forma.

This is some basic sanity checks for the square foot based pro forma, but also includes some more specific checking that the results it gives make sense - i.e. increasing building or land costs reduces the potential for development while increasing revenue increases that potential.

More tests will need to be added soon for developer.py.