Remove Key.from_path and derivative uses.

Addresses first part of #451. Also removes uses of path in
place of key since Key constructor will enable such easy
use going forward.
Merge pull request #456 from dhermes/fix-451-part1

Address first part of 451: Remove Key.from_path