Customizable ruleset

This pull request superseeds #13 

This pull request users can customize the bundled CRS