Initial commit
Added automaton builder for first/last acceptance.

This automaton accepts strings that start and end with certain
characters.
Merge remote-tracking branch 'origin/master'