Various changes
Basic user model inc secure passwords