Attempts to mock and attemps to allow command line input for picking encoder/decoder