Remove paintDocument() and add comments in main.
Add comments up to parser.
Remove addCharacter().
Add comments through the parser.
Cleaned up code base for nodes.

Removed addCharacter()
Removed std::string text
Removed getText()
Removed setText()
Removed textSize
Explain why the Painter class exists.
Removed Painter from PaintNode.
Removed painter from PaintNode.
Renamed functions to match object names.
Update comments pertaining to painting.
Fixed dependencies within PaintNode.
Explain how Document functions.
Merge pull request #9 from reesmichael1/master

Add icon on Windows.
Removed paintWebpage().
Reduce memory leaks from nodes remaining after new document is painted.
Remove deleteHTMLElement() function.
Remove painter and added PaintArea to remove painting code from interface code.
Add comments that explain the role of positionSet in updateCurrentPosition().
Add address bar (filepath not set yet).
Add address bar.