Added a generic collection class.
Added PSR lib.