Add test to private profile

If the user wants to receive credit they must fill in their first
and last names. This commit adds this check. Closes #795