added delete cascade, total project time. began including cancan