Complete new user-profile edit view functionality. See #78
Minor bugfixes.

Fixed an uncontrolled access to a node field that could cause some errors
appear in the Drupal's admin view.
Fixed add blog post button showing for all logged in users.
Merge branch 'enhancement-#78' into develop