Update .gitignore and add initial project skeleton