v0.1.19 Add initial breeding code
drhuffman12/add_team_utils (part 1) (#56)
* drhuffman12/add_team_utils code cleanup
* drhuffman12/add_team_utils code cleanup/commenting
* drhuffman12/add_team_utils add ErrorStats
* drhuffman12/add_team_utils move everything over to ErrorStats
* drhuffman12/add_team_utils oops, include 'breed_parent.cr'
* drhuffman12/add_team_utils add 'include Ai4cr::BreedParent(self.class)' to all nets
* drhuffman12/add_team_utils code cleanup
* drhuffman12/add_team_utils comment out testes for Chain and comparisons (to be re-worked)
* drhuffman12/add_team_utils revert 'BreedParent' changes and start initail refactoring of 'BreedParent'; add 'faker' gem
* drhuffman12/add_team_utils '.crystal-version' file
* drhuffman12/add_team_utils add '--ignore-crystal-version' to ci configs
* drhuffman12/add_team_utils refactoring 'Ai4cr::BreedParent' and add exception class
* drhuffman12/add_team_utils revert 'BreedParent' and 'BreedMismatch'; instead add 'Breeder(T)'; TODO: implement 'Breeder(T)' for NN classes.
* drhuffman12/add_team_utils code cleanup
* drhuffman12/add_team_utils add 'scripts/clear_crystal_cache'
* drhuffman12/add_team_utils move and clean-up re breed files; re-enable ameba; prep for coverage
* drhuffman12/add_team_utils formatting
* drhuffman12/add_team_utils version bump from 0.1.18 to 0.1.19