refactor ids to use underscores, add version to about fragment

fixes #316