Slash and burn through Service layer.
Update to View interface and removals.
Testing update for View changes. View fixes before re-organization.
Checkstyle and PMD fixes.
Removed duplicate code.
NotFound did become useless, removing it.
Reorganization of View layer.
phpdoc fixes.