added Readme, added a few comments, brought .hasLists into the