Huge commit

1. Command args parsing
2. Some changes in tests file parser
3. Some tests transforming algorithms now work sequentially and use less
memory
4. Fault list was removed from scheme description
5. Parsers now use std::exception instead of ParserException