Change copyright owner to Chewing Development Team
Rearrange main function
Set Visual Studio pragma in Visual Studio only
Fix return check due to API specification changed
Change return of load() to std::pair