refactor to use new Deps module
added QueryDict class
added `has` method to QueryDict object
implemented require using QueryDict