#19: add 'ctools' module
#48: resolve merge conflict
Merge pull request #48 from jeff1evesque/submodule_ctools

#19: add 'ctools' module