Supermanifolds and supergroups :basic theory