Basic input/output - no functionality. Fill tool finished.

Basic input/output class IO.java created.

Fill tool now works in the moment. Its simpleHistoryObject is not
working right. I can't figure out why when the layer repaints it does
not repaint those filled pixels. Where is the draw method called from?
Is that necessary to be called to work?
Update TODO list