Teacher Page - Profile Updates

More updates, separating everything up into cleaner code. Almost done with profile.