rearrange config structure
add method to add items as a dictionary
move add_project_info_{dict|list} to keenio tools module
check if parameter is a dictionary
Merge branch 'master' into config
add method to load config from a file
use method to load configfile