Added imports from proxy and objectproxy to top-level.
added a "Proxied" class as a marker, added class-caching, cleaned code

Signed-off-by: Nathan <nzhang32@gmail.com>
Added random tests for Proxy<int>

Signed-off-by: Nathan <nzhang32@gmail.com>