Clean up buy and buyers a bit more
Allow user/product buy subroutes to use username/product name as identifier
Add index on buy created_at