Adding source files

This should be most of the initial stuff necessary to build and run.