Issue992/update notifications

closes #992.

intended to refactor all the Version versions. can add this to the PR but didn't want it to block starting the review.