gitignore updated
source path renamed (js/)
test files renamed according to standard pattern
test files moved next to the source they test
benchmarks removed
license files updated (still MIT)
unnecessary dependencies removed
gitignore for libraries