Initial commit

- Initial dependencies
- Ignore node_modules
- Base makefile