Added tests for WebFormsMVP Presenter and refactored DTOs of Repository