refactor keywordComponent function name
add failing test
refactor cake php dialogue validation to include used keyword
refactor Dialogue save and keyword validation to use Model/Component for usedKeyword
use ProgramSetting model to assert necessary settings are set
side effect of refactoring the KeywordComponent
work in progress
Merge branch 'develop' into feature/fix_keyword_validation_cakephp

Conflicts:
	app/Controller/ProgramSettingsController.php
clear print_r
initial skeleton of ajax pagination count
add BigPaginator helper
add cachingCountBehavior to provide pagination navigation with minimum database load
apply the CachingCountBehavior to Schedule and Participant + StatComponent
add fogotten json view
remove unused view
add participant function for the ajax pagination count
replace participant controller paginator to support asynchronous pagination
Reduce rounded total count to 3 characters
triming lasting . in bigNumberComponent
wrote cleanKeyword function not case/accent/ligature sentivice