Customer search

Hey James, this branch is WIP as I haven't fully implemented customer search yet. Just wanted you to see everything I've been working on so far.

The goals for the first version of the app are:
* Manage customer records (mostly done)
* Real-time search of customer records for receptionist to use when customers call in (working on it)
* Marketing reports based on where customers come from