fixing unit test
adding error handling tests
changing drain limits
0.1.6