defaultValue functionality added and encoding only for named params (querystrings do not need it)
avoid notice with type != value/like etc
update readme
remove redundant type keys as they dont seem to be working in some cases anyway. like (not exact) and value (exact) are easy to use and remember.
readme clarify types
readme newline
Fixed a bug for the use-case.

allowEmpty is true, field is submitted as empty and schema['default'] is null a condition is added equal to null which when combined with another field prevents results from being returned.
Removed a rogue `var_dump()`
fixing warning when name is not defined in presetVars array
Merge pull request #75 from CakeDC/hotfix/undefined-name-in-presetVars

fixing warning when name is not defined in presetVars array
Merge branch 'develop' of git://github.com/dereuromark/search into develop
defaultValue functionality added and encoding only for named params (querystrings do not need it).
Removed redundant type keys as they dont seem to be working in some cases anyway. like (not exact) and value (exact) are easy to use and remember. Readme now clarifies types.
Fixed passesArgs for type query string, deprecate passedArgs in favor of parsedParams().
readme update
Merge pull request #73 from dereuromark/develop

defaultValue functionality added and encoding only for named params
fix test
Merge pull request #76 from dereuromark/develop

fix test
Fixed code issues highlighted by @dereuromark
Created test case to ensure that `allowEmpty` is respected.
Merge branch 'develop' of git://github.com/davidyell/search into github/pr-74
Merge branch 'github/pr-74' into develop