Added role manager and did some role logic

A lot of stylecop changes