remove heavy engine
adds a check config command
first command on pi
introduces application and config class