Added test of theano-like dot and gemm
Add emit() to builder to facilitate foreign Ops emission
Implement example dot theano op