Fixes for Issues #424 - #411 - #409

Fixes for Issues:
#424 - [Android] Sqlite insert performance on pull can be significantly improved
#411 - Throwing a conflict exception for facilitating duplicate handling
#409 - Purge should throw instead of doing a push

Unit tests updated