Added various JavaDoc comments and did some small refactorings
Refactorings of Ring API
Refactorings of Ring API
Refactorings of Ring API, added more JavaDoc, changed some project setup stuff