basic command line interface implemented
command line interface add device selection option "-d"
command line interface now accept port number to use