Fix dependencies and add nicer usage messaging