Updated README. Cleaned up visitor.js a bit