Better handling for current user in the web-client

Use more RABL, add profile badge to the nav and 90+% (Woohoo) coverage on web-client! 

Also, an isOwner method on rootScope to check if the user is the owner of a resource, used to show or hide owner controls on an article for now.