rename build rules
add clean rules
add default rule
add gitignore