updated login view to use the user profile model
added unicode method to user profile model
fixed a data migration
refactoring of the registration process