Write metadata as a hash, not as an object
Fix fetching when installing
Actually show hook name
Tell the user of an unknown command
Update TODO file