NEW: Added JSON encoding for key world objects.
NEW: Pull world data from server to client.
NEW: Split Agent operation into client and server parts.
NEW: Use Gulp to manage dev toolchain.