Separated functions into units

-Separated functions into respective units for easier management.
-Checks and creates minecraft dir for windows
-Loads settings
Started writing multithreaded download manager

-Settings panel done with cool animation and admin sync button (not
programmed sync yet)
-Download manager writing begun, multithreaded and using a TGrid to
display progress and item.
Logger added  + Animations

- Added Logger as TGrid; removed memo
- Added open and close animations
- Moved layout/animation code to unitLayouts
- Added check for Java that disables play button if need be
- TDownloadWorker now is multithreaded and works