Split the config from the app file
adding the config.js file to layout
Split large app file into modules
update tags in addTag
Adding gitignore file