Added fetch limit initializer, a #ifndef DLog, and converted NSLogs to DLog. Also added a dealloc method to VIFetchResultsDataSource that conditionally removes delegate/datasource on dealloc if they're equal to the datasource being deallocated (Fixes crashes when datasource is dealloc'd while scrolling.
Merge pull request #16 from MattFoley/master

Helpful updates and bug fix.