Added check for RLGLUE_PORT environment variable

The controller would only use the default port number when setting up the rlglue network. The controller now checks to see if the RLGLUE_PORT environment variable is set. If not set, the default port (4096) will be used.