v1.0.0

add windows support
add linux support
rebuild project construct