Initial checkin of code structure + cmake file