Added some basic lua integration

Integration objects get mapped with the expose util method, and any time
an object is returned it must first be exposed, otherwise the
interpreter won't recognize it.