Make sambbox easier to test by setting the host and port via command line args.

This makes testing the code easier.
One can do a quick socket test with `nc -l <port>`
or an actual AD communication test.

This will be interesting to merge. @tcoyne would you have a better idea for adding this without weird merge conflicts?  i.e. port and server will be replace in #8