Merge pull request #51 from darkstar21/develop

Cleaned up modify tree factory, railroad directive, and main controller
Updated 'Alternate' removal

Can handle cases where parent is not an alternate.
changes confusing comments in matches and test string directives
highlights currently "removable" elements (charset, literal sequence, capture group)
clicking on RR components results in copy appended to DOM
integrating UI with removeNode factory function
Merge pull request #52 from tgrrtt/develop

Updated 'Alternate' removal
click and drag to remove works on terminals inside a capture block
Merge pull request #53 from TessMyers/develop

click and drag to remove works on terminals inside a capture block
live reload actually reloads page
fix(removed resetting idNum)
Merge pull request #54 from tgrrtt/develop

Fixed problems related to idNum and livereload
Can remove capture-groups
Removes grouped character rather than individual ones
Can remove quantifieds
Added commenting for charsets
element grays out on mousedown, reverses if released.
Merge pull request #55 from tgrrtt/develop

Can remove node of any type
disables annoying user-select
Merge pull request #56 from TessMyers/develop

disables annoying user-select