now supports videos category
Added the concept of weight (DRAFT: for videos only)
Moved objects related to the report into a specified package; now Category knows about extensions
Now weight calculation is a responsibility of Category
Refactoring of weights in order to match example provided
Merge pull request #3 from rsimoni/report-factory

Report factory