Added SSH support, ability to change default port