Implemented Step 1 of modularizing code

* Added Public to .gitignore
* Move some files to nicheshop
* Created empty __init__.py