Adds explanation of how to run tests
Fixes issue 13
Adds pytest to list of dependencies
Changes test suite to pytest && turns tests into a module