introduced wrapper for weak reference (used for collections)
updated ALAssetsGroup category to work without ReactiveCocoa
added some tests and improved source code
updated ALAssetsLibrary category to work without ReactiveCocoa