Added support to create log directory if the directory does not exist
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
content_data_new_design_3
spec fixed to fit new ContentData design
refactoring fix
Developped new interface for content data and updated all usages to use this interface (2 each iterators, 1 over contents and 1 over instances)
Merge remote-tracking branch 'origin/content_data_new_3' into content_data_new_3
validations fix with new design--
method signature changed
fixed tests to allign with new interface of content data method:"instance_exists"
fixed issue where inverted_index was removed due to new design
test fixed
fixed 2 typos
Merge remote-tracking branch 'origin/content_data_new_3' into content_data_new_3
Merge pull request #101 from kolmanv/content_data_new_3

Content data new 3
Merge remote-tracking branch 'origin/master' into testing_prepare_merge_to_master

Conflicts:
	lib/content_data/content_data.rb
duplicated code was removed
fixed issues of merge