*EnrollHost now generates a node key and stores host information into the DB * Unit and integration tests Closes #6