dir spliting (recursive not implemented yet)
code starting to accept switches
the chord splitting implementation started

!!!Not tested commit, its build but it coud be fail on run!!!