Endomondo raises $2.3M and reaches 5M downloads