Adjustments to theme and refactoring

Now includes Highlights.JS and Highlights.JS license file in the
default template directory. This is preferable to the codehilite
package in the python Markdown module.
Refactored some of the code to clean up ascii and unicode problems. Now
using regex replacement for non alphaumeric character removal instead
of chained replace functions.