Add Role create and update feature and add unit test case inside