Initial src commit

Initial commit of the source code and project.