Documented CallableCookWholeOrder

Also changed the order status methods return type to Date so the time
tracking will be more accurate.