Project structure, implementation of IRoleStore and relevant tests.