Added comments and actually wrote some of the readme