First commit
Timers and logging in place
Added project for unit tests.
Added a SQLite db to keep state. Could also come in handy later on for calculating delta of product updates..
Added IoC container to handle dependencies
Impl of GetNewProductsTask. WIP