Merge pull request #1 from mgrachev/develop

Added travis and coveralls badge
Merge pull request #2 from mgrachev/develop

Develop
Add region in initialize method

Fix tests and implementation of region
Update Readme
Merge pull request #3 from Phazz/master

Add region option
Merge pull request #4 from mgrachev/master

Master into develop