Initial checkin of CheerfulJ5 code