addkey command takes a file or directory

note, the command line documentation suggests that addkey works this way, however, we never actually implemented it.  I always forget to add keys at instance creation time, so maybe a nice little feature.  @chilts or @jedp - r?