Add public theme directories

This adds public directories to our theme extension so custom CSS and JavaScript files can be served.