adds caching of solution and ability to check your answers, hi-lighting wrong answers