Rest of .m files

First commit was missing files from laptop for some reason.