Refactored so it actually works. Changed the assumption that serving requires the build to happen first.
Added the salt binary.