added routes, charges controller, and product scaffold