updated README
Corrected small typo in readme

Painfull -> Painful
20% faster specs by cleaning db only when required

only AR adapter / integration specs are invoking database_cleaner now
added travis configuration
added gemspec

also moved database.yml and *.sqlite files to db/ folder to make it
easier to test gem file after unpacking
also fixed warning in Gemspec about source
added limit and offset options to finder
added notes file to manage todos and ideas
fix AR adapter to use lightweight queries that do not create models
add basic redis support

Split port/adapter interface into basic and expanded section.
Memory and sql adapters implement expanded interface.
Redis adapter implements only basic interface.
Implementing expanded interface in redis would be misuse of redis big
time, and is not going to happen.
better database cleaner setup
non-global configurable redis connection
replace ugly case on class with if condition
adapter.find_by_id returns ONE hash or raises error

no more returning arrays of 0 or 1 elements back
convert adapter constuctor to named params

also fixed console script used for initializing irb
cleaned up todo comments
allow querying for multiple entities by their ids

add a functionality to repo that allows querying for multiple entities
by thier ids, returning map of id to found entity

also - allow arbitrary input objects, require block that translates that
input object to id, and return map of objects to found entities