App udates

lots of login fixes. Use the home fragment as a template when adding
controls to fragments