using .getAttribute('data-*') instead of .dataset['*']
is_admin() helper added.
Spyc management switched to composer (see #303).
Link to public profile added on profile pages (fixes #309).