Added basic automaton structure and main file for input/output