Started structuring

Added payment processor and came up with a way to use different gateways
Created API and linked to database