* Extracted BaseAutomata class
* Moved files to proper folders
* Removed unused files
Extracted test files paths
Add missing files
Moved files to new folders
Validation of cleanup and cosmetic changes
Merge pull request #10 from MmKolodziej/second_phase_cleanup

Second phase cleanup