Add has function

Signed-off-by: David Fisher-Moreau <deiform87@gmail.com>
Add hasWith function

Signed-off-by: David Fisher-Moreau <deiform87@gmail.com>
Update docs and version

Signed-off-by: David Fisher-Moreau <deiform87@gmail.com>