Fix two minor bugs
Tidy lib/plugins.js
The '.html' plugin should only serve HTML files
Add '.css' support
Implement a basic web server