added ordering to dependencies in artifacts. This will ensure that hashing is deterministic. Working version where the plugin and server can communicate. Still need to persist to the DB. Still need to do the UI. Still need to rip ou the temp password