Initial commit to add default .gitIgnore and .gitAttribute files.
Usign unique pointer instead of using old school Foo *obj = new Foo();
Merge remote-tracking branch 'origin/master'

Conflicts:
	.gitignore
Cleaned up git ignore