Byron/retain fragment info

tiniest pull request evah
just gave the dynamically populated checkboxes IDs so android's default saveInstanceState and onCreate methods could retain its info on orientation flips. 
It isn't a good practice to set the view Id's from 0 to services.length.  I think a better solution is to allow built-in functions generate a Id so that conflicting Ids don't occur.  Here is a link : http://stackoverflow.com/questions/1714297/android-view-setidint-id-programmatically-how-to-avoid-id-conflicts