Added readme, changed some things, continued to use bad commit messages.