Implement #21
Merge pull request #27 from Trevoke/dev

Implement #21
Implements #17. Port can be specified on command line, format is 'rmud port 1234'.