Added better comments, put more info in README