Merge pull request #22 from fun-ruby/user_delete_account

User can delete account to leave site; add unit tests
Merge pull request #23 from fun-ruby/refactor_sync

Refactor sync