updated the readme and added a few final comments (worked on by all programmers)