Added coding conventions
Added .gitignore
Updated README with java version and coding conventions
Added pesky .DS_Store to .gitignore