Implemented buildnetwork function.  Lots of errors to deal with.
Updated InputNode to take argument for number of inputs, as specified in the definition of FPNAs.
It seems to work at this point.
Seems to be working