This is a small commit that aims to add some more descriptive
functionality to the models.
Guest now has more creditcard information
such as CCV and an expiration date to bring it in-line with what would
be expected.
Reservation implemented a very loose cancellation function,
this may be moved out.
Transaction has a few more tweaks that follows the same goal as guest,
however this functionality may be migrated as well.