Task 4 - JUnit
Splitted Interpreter and Database Logic
Fixed throwing exceptions in interfaces' implementations
Add hamcrest-core-1.3.jar
Added Interpreter tests
Rollback changes in interfaces
Rollback interface changes 2
Split interpreter tests and tests for database in interpreter + added some tests for interpreter
fix checkstyle
Fixed DB & Table directories check logic, russian symbols and etc.
Fixed fucking checkstyle
Some fixes + tests
Added some tests
Checkstyle
Fixed table name check and optimized BAOSDuplicator
Changed right margin in code
Optimized after IDEA inspection
Fixed checkstyle
Not creating TablePart file if it will be empty
Merge pull request #247 from AndreosGhost/Task04-DatabaseLibrary

Федоров Андрей, 393 группа, JUnit