Added interface for user and dao to generalize a bit
working on getting Persona integerated