Initial checkin
Added references, skeleton classes