add readme, handle more commands, add errors