WIP Fix broken unittests + add more

Refs #60 #112 
pimple is in owncloud 3rdparty - the ownCloud autoloader should load it - no need to require