Add proper gitignore
Add more customisation constants
Clean up and bring in the constants