Enhancements

I like these changes. I'm not sure that this is the best way to add theme support (it seems to require manually setting the theme, as well as only supports paths under webroot).

Before merging, I'd like to see how difficult it would be to auto-detect the theme (should be very simple), as well as to check for valid assets within plugin directories, instead of only checking subdirectories of webroot.