first pass
all tests pass
uncertainty moved into vulnerability function
all tests pass
removed event based and insured losses moduel
removed scenario module
removed range module
moved lrem into scientific
fix sampling according to beta distribution
change public API to avoid passing dictionary and calculator params inside hazard input
removed bcr module
removed classical module
rename variables. fix docstring
recovered range_clip tests
better naming
removed references to the output module
Merge pull request #26 from gem/vulnerability-refactoring

Vulnerability refactoring
Removed the properties ProbabilityEventBased.aggregate_losses and ScenarioRisk.aggregate_losses in favor of a single function
Big refactoring of scenario damage: removed confusing microfunctions and unused functions; converted functions into methods when appropriate
Fixed the damage_distribution_by_taxonomy aggregation