Fixed #1: Implemented find by where

Use an array instead of an integer to find an entry by a particular
field e.g. ```User::find('name' => 'Rob')```