Basic commands facilities + demo command

Very basic stuff ported to racket