Added test for inaccessible files.
Changed package name from dfa to finite.
Classes are now prefixed with Finite instead of DFA.
Generified Finite Automata, State and Transition.
Implemented proper hashCode and equals functions.
Removed unused maven dependencies.

Automata:
- moved state recognition from readStates to addState
- moved file check from build to isAccessibleFile

90% Instruction Coverage
0 Bugs using FindBugs-IDEA