Added a find_or_create method

Added a method wich will try to find a record, if the rows are empty, it creates a new instance and populates the properties of the object with the data from the where clauses.
It's not pretty but worth a try.