Restructure project
Add .gitignore to ignore build artifacts and userprefs