- Implemented logging in the test.
- Migrated oracle creation outside of the qknn construction, so that it can eventually be moved outside of the creation loop
- Added some more comments, used numpy for binary string representation.
- Added test for uneven number of train states, and that proper exception is raised when initialising with uneven dimensionality.