Created Player and Parser classes, reworked logic to compenstate.  Included docstrings for to-be-implemented methods.  Tightened open/close/take functionality.