Update for a2 and add compatibility for multiple releases to update from
Merge pull request #4 from michaelcullum/task/3.1.0-a2

3.1.0-a2 Release