Customizable ruleset

This pull request superseeds #13 

This pull request users can customize the bundled CRS
I think I'd feel better if the logic parts were in a recipe and maybe we had a hash of different checksums and their versions here in the attributes. Splitting data from logic that way makes more sense to me.