Add the new stuff for tests and db

Added all the test suites, and Ardent and Faker for databases. Also including the foundation for the course outline generator.