added .jshintrc file for globals
fix Warning: EMFILE, too many open files in grunt watch task by specifying folders to watch, lib and test foldersis only applicable to watch
implementation of expressions

Eq and notEq was implemented in expressions
Implementation of criteria object

added functionality - adding new restrictions, chaining of adding
restrictions.
adding @runtimeGlobal to fakeTedious

for integration tests it is require to fake the module tedious, but
couldn’t do that proxyquire because of missing @runtimeGlobal
https://github.com/thlorenz/proxyquire/blob/master/README.md#globally-ov
erride-require-during-module-runtime
updating watch task configuration

updated the pattern to includes files in integration folder
integration tests for repository.all()
default value for fake result set
executing sql with paramters

implemented where condition with parameters. need to do refactoring…