new readme with better explanations and markdown