small renamings & controllers split
another renaming and splitting
tests redesigned for fix #8
now empty docs returning 400 instead of creating empty document fix #3 and #6
few more tests make me ready to fix #8
now we can get document plain text by id fix #8
now we can extract documents as xmi, closes #8