Renamed PortAllocator.populate() to run()
Refactored PortAllocator to allow for same-frontend constraint
Choose which TCP frontend port to allocate with '-p :PORT'
Bumping version to 0.1.3
Fix a race condition when running the port allocator
Add tests of tcp port allocator