Scrud core

This pull request is simply a place to put review comments.  Please don't actually merge it in until scrud-android has been cleaned up.