Adding gitignore files to each package
Capitalise Test folder names.
Update tests for MVC

Make View tests standalone.
Reconfigure some mocks.
Code cleaning.
Update @package

Closes #14
Remove @subpackage

Closes #16
Resetting @since for semver