Final commit. Cleaned, commented, and readme