Updated ProfileController - if user views profile and information hasn't been set then redirects to profile edit for correction
Created profile.edit view