Add tests for AbstractView
Refactors and updates.

Updates to tests. Begin work on Region tests.
Remove built files.