Remove unneccesary
Construct require array only
Add prefix options, method for getting options
Add Strings class, method getLastPiece
Implement tableClass parameter
Add repository driver
Move and rename Repository to Base
Replace lcfirst by ucfirst