fixes #240: expose ports via ui

this enables port binding in the ui.  also, exposed ports are no longer published by default.