Ensure environment variables are set before starting node server 

If a port is not instantiated as an environment variable it passes 'undefined' to Express.  Express does not handle a undefined port and the result is ip:false, rather than ip:port or ip:0.  Checks should be added to keep the server from running unless the environment variables are created.
fixed