implemented split shells, various changes to analysis
did a deepcopy before reading the raw config dict
somesmall fixes
added rtd requirements