- refactor again

not using glfw and glew library
create window using win32 API
added new platform file that wrap window and input