Incorporate new User Profile Service Client.

Copy api file into the kbclient collection, and provide the script tag load line in the main app index page.
A set of changes to incporporate the new user profile service client into one of the user profile widgets.

Other related changes, including the beginnings of validation, error styling, field level error messages, and various stylistic tweaks.
This is essentially a minimal set of changes to enable the user profile service storage of user profiles.
Merge pull request #38 from eapearson/user_page

User page - user profile service integration