dupcy: added command prototypes to list groups and links
group: changed Groups to inherit from dict, made more sense that way.
also changed Group.add to check if file exists only if it is a local file.
dupcy: fixed a couple of bugs relating to concurrent access of the config.
implemented the majority of the group command.