add edit/delete links to customer_index page and begin work on customer_edit/delete view funcs
add rudimentary caching to model class so every instantiation doesn't require a db hit when we already executed the same query before