Made the search parser much easier to extend and customize
Added initial support for automatic offset handling on Search results