Initial version of VERSION.txt action.

This includes refactoring retrieving the SHA to a shared function in the abstract Action class.
Fixed up stuff and moved things about.
Basic testing of VERSION.txt.
Merge pull request #3 from reload/feature/version-txt

Added VERSION.txt action.