expand on design goals and make the dependencies section a list
fix requestModels and requestElement function code block indentations in README
fix constructor code block indentation in README