added PortalCube.py & cleaned up PortalController.py
merged from portal_demo