add a build system
add an example module
add a sample unit test