added questions api, simplified BEANS, rename controllers