Profile Updates

Profile can now be effectively changed, although parsing the strings to
eliminate vulnerabilities still needs to be done. Also, confirmation is
given when profile is updated or classes are created.