adding new test files
refactoring some functions from estimation.py to utils.py; adding tests to test_utils.py
moving all datasets to flat files - no more StringIO hackiness
few more tests
sweet: removing test_suite.py and making tests more modular. Moving on to py.test
Retain test invocation capability

Makes it possible to run

    python -m lifelines.tests

again. Added this in travis as well.

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
linting
Exit with correct error code after tests

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
adding (to fail) tests for col order - will rebase
adding col reordering code
Merge branch 'v0.5.0' of github.com:CamDavidsonPilon/lifelines into v0.5.0

* 'v0.5.0' of github.com:CamDavidsonPilon/lifelines:
  Exit with correct error code after tests
add test for summary in CoxPH
Adding arbitrary eval metrics for k-fold - had to do some refactoring to avoid a circ dependency
linting too
correcting import path
moving cindex tests to correct location
more import errors and making p-value test more robust to numerical errors
change test to avoid python2/3 rounding differences
bumping version to 0.5.0, and adding entries to change log
Rename cindex file to match python location

Also delete the binary file that was mistakenly added
to git.

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>