Fix ignoring of packages folder in .gitignore
Add code as of the end of the TDD exercise