added all the backends methods for bs.get, bs.groups, bs.faculties and goats too. added public api definition