Initial commit of all files. Significant restructuring to come.