Starter commit

Introduces the project, and creates a basic set of roles with tests for
faction, mysticism and corruption