Added README and cleaned Code