Initial commit. The communication is done via the python and shell scripts on the keypress section