Bug fixes

PHPUnit bootstrap
- changed so the loaders work again

AbstractDb
- it isn't needed any more to "connect", using the getConnection now
sets up the connection. This makes sure the connection is setup when it
is needed
Locator now has ArrayAccess

Locator
- implmentes ArrayAccess
- extends ArrayObject

Test not validate
Changed Sql to MySql

Well only support for MySql at the moment, so changed the name
accordingly
Added debug class

Added a SimpleDebug class
- dump for var_dump
- prints for print_r
PHPDoc fix and small aditon to the IValue

IRepository
- getById also has the possibilty to return null

IValue
- construct always has a data parameter to specify the, stating the
obvious, data
Added key support

Added key support to the Value collection
- add item now excepts a key value, if none given one will be assigned
due to php self
- get item could be used to get an item with the key, when key does not
exists the default value will be returned