added custom port, authentication, and web stats are now optional