can specify port and shutdown port from command line
forgot to git add file
cleaned up arg parsing, started manual component scan to avoid hard coded strings