Added UserProfileInfo object to hide certain details from web client. Also removes "<EMPTY>" fields and replaces them with empty strings when sending to web client. Fixed jasmine tests so that all now pass.
Merge pull request #132 from alxdarksage/develop

Fixes based on yesterday's commit
Merge conflict resolved