Removing dependancie on ApiChange and adding integration tests
Updating test names and including solution in commit.
Updating tests to include checkes for feild changes (and by proxy enum changes).