create default roles and their permissions, resolves #270

to make it better organized, can we put this class and its related helpers in it's own file?