made crawler configuration dynamic

The crawler configuration on what to track, or search for, is now
dynamic. The implementation uses an abstract base class together with
an interface and specialized persistence manager for ini file
(finished) xml and database (planned). Which implementation is used can
be configured in ApplicationContext.xml