A skills testing framework where one can create tests, take a  test and make assessments