Major changes:
* Added Network.predict_pca(inputs, colors=colors, set_pca_spaces=True)
* Added Network.fit(save=N) - saves weights every N epochs
* Network.take_picture() now displays as side-effect rather than return value
* Removed Network.display_picture()
* All display methods have a clear=True argument