Fixed interface types. Some of them
Fixed interface types some more. Added IGuest and ICreditCard
Fixed even more interface types
ICustomer added and more interfaces getting correct types