Add missing docs
Explain how to test
Merge pull request #8 from dahlia/docs

Missing docs headers & how to test
Improve tests by using more realistic examples.
Fix wrong names in test related with work.
Add association between work and person with role.
Add test for association between person and work.