Initial check in.
Add logging and exception module.
Add platform specific code.
Add win32 color.
Colorize print on Windows and Linux.
Add comments.
Improved log module.
Update console.
Add shell execute.
Add linked list and single linked list.
rewrite platform.
Add task
Change the directory org.
Add platforms folder.
Rename public to build.
rename platforms to system
Fix Win32 print error.
Remove unnecessary .suo file.