Adding .gitignore
Added a few sub-projects and some build content for integration tests
and versioning.