Added StrictList to the available classes
Changed Collection to StrictCollection to follow StrictList naming convention
Rename strategy
Fixed type juggling in List
Removed NULL support for Collection as it makes no sense
Fixed tests
Fixed Readme