Add author domain + tests
Implement Thesis and File domains
Added tests

Signed-off-by: Mark Lynoel Alvarez <marklynoel.alvarez@synacy.com>
Implement keyword domain
Remove filetype from ThesisFile

Signed-off-by: Mark Lynoel Alvarez <marklynoel.alvarez@synacy.com>
Merge branch 'feature/thesis-domain' into develop