Dependency checking is now much faster - fixes #100

- Made dependency checking tail recursive. When getting the deps from a new
  PKGBUILD, it checks if it has already recursed on those to eliminate
  duplicating work.