Adding initial project files

* Added initial project files
* modified .gitignore to allow lib/ directory