Begin publish functionality: Check for required parts, and ask for
publish password
Finish the capability to publish (at all)