for the time being... just a rip off of https://github.com/mrosenberger/learning-neurons in golang