Adding core codebase from 2.0 branch
Update readme file