Add porting notes and update readme with major todos