Merge pull request #11 from Tribex/master

Oh, and I'm merging. Great work; you have written SO MUCH code lately!
Added a couple docs
Merge branch 'master' of https://github.com/Nateowami/Solve4x.git
Commented GUI, centralized window, set minimum size
Commented CustomPainter.java
Updated TODO, edited documentation section
Moved GUI to ui package, updated program description
Moved custom painter to ui package
Fixed a teeny tiny grammar error. :3

Also made one line flow a tad better.

(What? I had to do something today... >_>)
Fixed line wrap problems
Changed volume icons runtime rendering
Merge branch 'master' of https://github.com/Nateowami/Solve4x.git
Update definition of a term (in validator), fixed misc bugs/spelling