Initial commit with command line and Qt GUI