Added Challenge Checking

pertinent to #47 - still no GUI though