Joe Ledley is looking forward to a new challenge with Crystal Palace after completing his move from Celtic.