Option parsing and huge refactoring
Symbol filter works