updated readme
better comments, cleaner code