clean up synchronizing Store

just keep all synchronization inside the Store class and keep
the synchronize "small". removed GLOBAL Store lock. part of fixing #14

Sponsored by Lookout Inc.
some version updates for travis