fix: build output is now, if absent, publish from source
Currently, the build -output command line option is defaulting to "./public", which end up in the folder it is getting called. It's now going to default to "{source}/public", as it was intended