Add the bulk of the project

Add .m files, project description and report.