Functional Search
Added annotation reference summary.
Updated dates to use java.util.Date
Renamed awkward relationship names.