add roles for classes
create charachter edit view
some minor tweaks
added functionalities to inject css and js into layout