Created IncrementalFontLoader class, and refactored code accordingly

please look at the latest commit to see changes