Fix #19: Include CSS and JS resources