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()`
Merge branch 'develop' of git://github.com/dereuromark/search into develop
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
Merge branch 'develop' of github.com:CakeDC/search into develop

Conflicts:
	Test/Case/Controller/Component/PrgComponentTest.php
	readme.md
merge correction