Revert "fix @endforeach, small namespace changes"

This reverts commit 93718017adca1d6eac631ea55793b47e90b36b60.
Revert "Episode 17 -  Integration Testing Repositories"

This reverts commit 1744ae394628d644e3507a93012b4cebc3623717.
Revert "Episode 16 - Publishing Statuses"

This reverts commit 3cbe2bdb3d668627f821360d51311327365c49f5.