dfa.py

Working on dfa.py

We're going to have a Markov Model be a descendent of a regular DFA with an overridden transition function (that essentially acts as a gate keeper)

Each Node in the DFA will keep track of:
  -Transition Functions
  -User Data