Initial checkin

First checkin of stable version