added Long type support to latest facet
refactored latest facet to handle different types of value field
added data to .gitignore
added base class for collector