adding test functionality

add classes for administrators to view, edit and list
tests, modify operations and roles sql accordingly