Initial Source Checkin

Libraries are included for convienience