big commit, got much of the front end stuff for adding sum or product initial state modifiers working
Merge branch 'dev' of github.com:grujic/tnt into dev