Handles custom URLs correctly.
Did some refactoring
pkgfile_for_package correctly handles complex packages now.
Refactoring.
Added Gitignore
Correctly handle complex dependencies.
Added url and fork example to README.markdown