Preparing for component
Checking in the bracnhed component version. A lot of changes, and ready
for testing, but not yet verified to be working.
Untested component modifications all in place.

Need the ability to pull cppnjs from global repo of components, though I
think I can get away with pulling in cppnjs as a node module.

Will work it out to test.
Lots of modifications to bring neatjs into component compatible world.

Should be finally complete. The tests work as well.