Final Checkout Functionality

All working and stuff