Hopfield network
Add tests and refactor
Introduced interface. The goal is to modify existing tests (HopfieldNetworkTest, LayerTest) into unit test using mock objects
Refactor. Move responsabilities
Fuck yeah: used Spock Mocks :)