feat(authoring): added abstract field and key/word counts.

SD-965
SD-1054
can you put this counting into directive? this controller is doing too much already. and those limits would be better defined as part of some service