Moving everything over to giv2giv's repo

Pull request to merge all this stuff to giv2giv's repo.