quick merge with master
Ship::buy() has some complete functionality now.Also added features to Interface.h as needed. Made some changes to CargoBin and CargoType but both of those will need some work and perhaps an inheritance relationship