First upload of basic version. Needs more work before it can be properly shared about.

Signed-off-by: kentfield <sally.kentfield@gmail.com>