removing connect dependency
adding js2 file parsing ability
cache watched files
code cleanup
fix broken tests
testing building
building utility2 external