Bug fixes for new dep design

* Add --pull flag, by default depman will not communicate with remote
* servers unless --pull is used
* Add documentation