Renaming interfaces and adding readme