removing pandas dependency and adding in pretty printing of tables
adding optional logging, more tests, fixing bugs.  Also added functionality to rebuild function for @bkreider.  This fixes #23.
updating docs and requirements
fixing typo
merging feature/no-pandas