feat(publisher): introduce deis/publisher

With this change comes the introduction of the ability to add global
units to the project. Before, we would always prepend "@1" to the units
because we always assumed they'd be scalable. This is not the case for
global units, so I reverted that behaviour.
to be fair, this string should be refactored so other functions can benefit instead of having to modify it in four different places.