New resize logic

Switched to a MD array so number of resizable objects can be changed
easily
Documenting...
Serious cleanup and more documenting
Added fade in transition
Fixed resize event
Merge pull request #1 from Swingline0/Easy-Customization

Easy customization