Refactored: constructor, buildQuery and processQuery
Added: Regions API + test - fix #1