Updating Readme, gitignore and the macro subgenerator