The dashboard can now accept a new node's SSH fingerprint and add it's apache user's rsa public key to a new node's root user. It also adds the nodes' IPMI name and IP to the dashboard's /etc/hosts, allowing the cache file to be useful. For now, this requires that ricci and root have the same passwords.

Signed-off-by: Madison Kelly (digimer) <digimer@alteeve.ca>