create trainee subject detail and trainee profile

This pull is about trainee subject detail and their profile, but not yet finish on subject start date and end date. Please review.
A "find" method always return a single result
but, because you used "Where" condition, it's will return a array