Search

Resolve #7 
We should make this method return all if the search passed in is nil. This way we can clean up the controller by removing the conditional.

It would probably be better to use `ILIKE` here so that the search is not case sensitive.

We should also write unit tests for this.