Most models and repositories done

Only missing booking and the advanced repositories