codestyle
\lVert and \rVert instead of \| and \|
more tests for lib
future-rizing the code to make it 3.x compatible
fixing details such that full test suite runs again
adding future to requirements