Add the start of a Python IDL compiler

An initial shot at a Python IDL compiler, seems to work for me.