implemented a bese class to test forms and added unit test for all application's forms
ignore code coverage
updated and enabled skipped tests
improved the deleteBlocks method to delete blocks as usual or remove them definetly
updated the listener that removes the page's block when a page is removed
updated due to changes in AlBlockRepositoryPropel's deleteBlocks method