add git ignore files.
add project definitions
add plugin definitions.