restructure layout to facilitate distribution

Signed-off-by: Darrel Clute <darrel@darrelclute.net>
add base files for being able to support distribution

Signed-off-by: Darrel Clute <darrel@darrelclute.net>