Add Plumbing for build
Tidy up .gitignore file