BJ Penn On Retirement, Time Off and Nick Diaz Fight