using find_all_by_id to prevent record not found errors when there is a missing record. 

Using find_all_by_id to prevent record not found errors when there is a missing record.
Always returns an array even if there is a single object to find.