continue complete overhaul with guice, separating check info into POJOs
and logic into ...Runner classes
first working version of angular frontend
add missing license headers