Add sphinx_rtd_theme subtree

Prerequisite for #621 

Allows us to easily make additional custom changes to the theme without RTD overwriting them (e.g. footer, logo, colours, etc.)