The designs folder will contain all documents. This includes UML diagrams, business rules, etc.
The java project folder contains all sourcecode in a netbeans (yes, I know, yuck!) project format.
Please do all contributions on your own branch.
Use git merge origin/master
to merge master into your branch and grab the latest changes. Create pull requests when your code is ready to be shared with everyone else.