brought supporting library up to date. bump java to 1.6.
fixed crossed up year_search; now based on year instead of date_label