Added the ability to choose port to run on

Cleaned up the imports