Merge pull request #36 from tilius/general-ojs-dao

I decide to merge this branch: Szargat commits are OK, and my two are accidently made.
Final tests DAO
One dao test
Merge pull request #42 from tilius/general-ojs-dao

Tests for GeneralOjsDao