Initial check in.

This is a start and run in Eclipse basic shell.  Proper build and
dependency checking isn’t sorted yet.  Will work on those and then the
basic unit tests in that order.