Add boilerplate, general file hierarchy

Much of this is boilerplate. Not much of an interface as of yet.

Signed-off-by: Alberto Corona <alberto@0x1a.us>