Add relationships feature, extend test case, improve docs

- Add 1-N and M-N relationship feature to TghModel class and document
the functionality (still needs testing)
- Make use of ghORM package instead of referencing gh_orm unit directly
from unittest project
- Add AddUser and AddRole functions to ease developing test cases
- Add test case to test modification change