update and relocate js libraries
switched user profile to use one-to-one field