fix .git ignore
remove unused variables
add encoding property
add multi platform support
add buld batch