Initial commit for NG-Roles core functionality which match required functionality
Initial commit for NG-Roles with test