First push in a while.

Working on Neural nets first. UML is defined, and structure is set up.

Need to still work in the Outputter interface.