WIP : Cnn whale tests
Implements improvements to the CNNWhale class and unit tests. Not ready to merge yet.
Main improvements:
- new class method that allows class to be initialized with prepared data
- Image size (shape) is detected automatically
- Checks are made that the data passed to the neural network are 'sane'