New build system structure; refactored API internals; moved a lot of logic from external Singleton classes into selection.Position class. Implemented a selection.Range class (issue #19) to easily work with collections of Positions and being able to performance optimize in the future by implementing transactions. Implemented feature of issue #17 - ClearRange plugin to clear cells by using DEL or BACKSPACE key.