ALL command line option
removing classes a bit
No OOP in project
Topological order of classes while generation
refactoring
Fixed bug with generation