Merge pull request #5 from elnuma/gsoc

Gsoc

Thanks for your hard work!
Switch to org.junit; tidy up and reformat
Update tasks to reflect new approach to license families
Merge commit '51e1684669fffae8cf92f600039668a9fe47ac06' into gsoc

# By Robert Burrell Donkin
# Via Robert Burrell Donkin
* commit '51e1684669fffae8cf92f600039668a9fe47ac06':
  Update tasks to reflect new approach to license families
  Switch to org.junit; tidy up and reformat
Format Code.
Add java doc.
Apply PMD Rules.
Format Code.
Apply PMD Rules.
Delete not throw RatExeption.
Add java doc.
Format Code.
Add java doc.
Apply PMD Rules.
Format Code.
Add java doc.
Apply PMD Rules.
Format Code.
Add java doc.
Apply PMD Rules.