Base Checkin

Original checkin of the library