Initial commit

Starting design and development

Signed-off-by: Chris Wilcoxson <chris@slushman.com>