remove object files and executable
add gitignore
slightly improve makefile