fixes for a lot of little problems, removed erroneous unit tests, modernized.  auto-refreshing.
Merge pull request #1 from mralexgray/fixes

various improvements / fixes