Cleaned up working directory, added some files to .gitignore

specifically added mlton.def-use and sources to .gitignore, mostly
to ignore any files named sources generated by compiling specific
subdirectories in mlton