Initial collector implementation
Refactory for configuration parameters

See #3