Added new file Automata.hs

This file will be a module which will contain the data types and
related functions for Finite Automata such as DFAs, NFAs, GNFAs...
Added data DFA to haskell.hs
Added data NFA to Automata.hs