move version string to class
add testing and a mock class
bump rev