Major refactoring + remodeling + modernizing.  Bite the bullet and pull'et!

Too many chnages to list... In fact I'm surprised that it still works..
 But this sucker needed it.  Let's keep the ball rolling.. but the
first step is to accept these changes and maybe we can talk more about
what this thing is trying to do, and how it is going about doing it!
Commit icons.

I had had "Icons" in my global gitignore, hance they werent picked up.
Sorry about that.
Merge pull request #3 from mralexgray/modern+sexy

Major refactoring + remodeling + modernizing.