Add command based file upload interface and abilty to type commands generally