modified:   index.html
new file:   media/js/backbone.js
new file:   media/js/columnfilters/baseClasses/CColumnFilters.js
new file:   media/js/columnfilters/baseClasses/CDataColumnFilters.js
new file:   media/js/columnfilters/baseClasses/CDataFilters.js
modified:   media/js/columnfilters/baseClasses/DataColumnFilterWidget.js
modified:   media/js/columnfilters/baseClasses/DataFilterFactory.js
modified:   media/js/columnfilters/baseClasses/DataFilters.js
new file:   media/js/columnfilters/baseClasses/DataFiltersContainer.js
new file:   media/js/columnfilters/baseClasses/MColumnFilter.js
new file:   media/js/columnfilters/baseClasses/MDataColumnFilter.js
deleted:    media/js/columnfilters/baseClasses/MDataColumnFilterWidget.js
new file:   media/js/columnfilters/baseClasses/MDataFilter.js
new file:   media/js/columnfilters/baseClasses/filterTypes/date/dateCycle.js
modified:   media/js/columnfilters/baseClasses/filterTypes/date/dateEq.js
modified:   media/js/columnfilters/templates/baseTemplateClass.js
new file:   media/js/columnfilters/templates/dataFiltersControlBody.js
new file:   media/js/columnfilters/templates/dataFiltersControlFooter.js
new file:   media/js/columnfilters/templates/filterCategoryDropup.js
modified:   media/js/scratchpad.js

Closes #2