Add Literal FiniteStateMachines
Improve documentation a little
Rename stuff to be under Data.FiniteStateMachine
Add a Functor instance for Data.RangeSet.TotalMap
Switch from associated type to associated data for FSM states
State-based construction of DFAs