LMSDB jako singleton + testy

Przerobiłem klasę LMSDB tak aby można jej było używać jako singletona. Podpiąłem PHPUnit przez Composera. Napisałem kilka testów.

Nie wiem dlaczego wchodzą mi w to te 4 obce commity...