Tests were modified to satisfy new approach
SeriesParser was modified and renamed to SeriesTokenizer, its tests were modified
Lexem verification logic was added to Tokenizer
TraitsParser was modified and renamed to TraitsTokenizer, its tests were fixed
TracksParser was modified and renamed to TracksTokenizer, its tests were fixed
TypesParser was modified and renamed to TypesTokenizer, its tests were fixed
Projects structure was refactored, some classes were moved
TracksTokenizer logic was modified, TitleParser was fixed to work with updated tokenizers, TitleParser tests were modified
several test cases were added for TitleParser
Scanner layer with its implementation was added to parser, it was covered by tests
TitleParser was refactored and renamed to Lexer, its tests were fixed, namespaces were renamed
extraneous tokenizers interfaces were removed
NamesTokenizer logic was modified, tests were added for it