Revamped the unit tests and created a new class to test the custom variable definition tests
bumped the version number
Reverted changes that made environment names and user names immutable, and updated the changelog
Came up with a different way to handle maven credentials