unsubscribe on setDatasource in list

 - unsubscribe from previous datasource when setting a new datasource
Merge pull request #15 from gameclosure/fix-list-set-datasource

unsubscribe on setDatasource in list