Added approval get and set classes and api
first Approval ui, better testdatasetup and added a page to make it easier to choose test user. Unit test updated