Make parser keyword case insensitive
Added range query support