Switched to unit testing
Updated travis to nosetests, test multiple python versions
Formatting now uses 2.6 allowed conventions