Updated some version code, and added a commons-cli dependancy