Draft of python and scala UDFs.
Allow specifying returnType for python udfs.
cleanups