Story 9

Hey Kiera this is a pull request for ([patu/#9] Allow running on any non-privileged port - https://mingle.mingle-staging.thoughtworks.com/projects/patu/cards/9) as well as some other commits that I needed to get tests running on my laptop.  Hopefully it works on yours too! See you next week.