Initial commit. Correctly generates a riff and displayes the text output.