Further tidy-up of code

Made order of internal parameters more consistent, as well as removing
deprecated function.
Reinstated object model for imports

Also including updated tests
New documentation

New documentation to account for new CssInject functionality