bind address for the admin console can be configured via puppet

I separated this feature from the bug fix in #26.
The changes from @cpitman in #28 are included.