Updating readme
Adding core files
Adding source