Made exceptions more meaningful and added Bootstrap.MakeModels
More defensive programming and optimizations around typedcollections
Added filters for Model.count; wrote passing tests for it