basic build configuration.
add gitignore.