added invoke args as parameter for controller creation and added test
added another controller creation test
createController() uses provided invoke args now
added getIdentity() method stub and test stubs
implemented tests
implemented getIdentity()