Added Shop object, moved functions to $shop methods, added SNS admin options