Added .gitignore
Changes to the directive
Update to the presentation layer