Fixed issue with Cell class which had wrong column row vars in
constructor.

Created a horizontal scrollbar and moved some of its functionality to
abstract class Scrollbar.
Multithreading support.

Now the rendering and logic are on separate threads.