Partial implementation of Customers section's controllers, services, views.

Needs to be pulled in so I can file some related bug reports for Rusty to fix on the customer API calls.