Better Tests. Cleaner Implementation. Just get the main thing done now!
Committing to work on later.

Time to get this network initialized and put the pieces together.