added support for experiments scheduling

added support for experiments scheduling and made sure that users
can only access their own experiments and results
updated for pep compliance