Merge pull request #131 from SartoriusEarth/develop

fixed some UI comments: switching logout -> sign out, refactoring tests,...
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.