starts working on append buffer
add file lock for windows platform
add file lock for linux platform
add FileLockGuard
add append file implementation for windows platform
renamed makefile in windows platform
fixed bug of append file in windows platform
add implementation of append file in linux platform
fixed bug of append file