Restructured some API stuff and added retrieve views for subscriptions and products