Added Readme
Big cleanup and "de"specialization