Adding hop

@johnmccutchan should work and existing dependencies have been moved to dev_dependencies