README: add basic documentation
.gitignore: ignore node_modules
initial implementation
test: initial set of test cases
package.json: initial version