started coding, got json encoding/decoding done, and enumerated all the commands