Merge pull request #70 from TessMyers/develop

improves input box for text editing
(test) tests adding literals to matches
(test) tests adding a literal to an alternate
(refactor) moved modify tree tests into separate files
Merge pull request #71 from darkstar21/develop

Separates modify tree tests into separate files and adds some unit tests for addNode
adds editable text selectability, restricts to literal nodes
changes color scheme