Initial subjectcodes service

It loads the codes, so far no processing is done there.
Merge remote-tracking branch 'petr/subjectcodes'