Made port optional. Fixes #29
Updated version