initial project setup and started dev on core functionality
added node_modules, and build to gitignore