Fix: Model parsing

If a preceding state name, contained any substring of later states
it would warn that it was already defined.   This was caused by
using string::find instead of string::compare.   Created a new function
in text.h containsExact to solve it.

Also, fixed parsing of emissions Ambiguous info and Ambiguous character
definitions.  Split on : and then remove whitespace from resulting character/words
Also, old code mistakenly used {} instead of []. Changed them to use the square brackets