AST caching HTTPD.

Modifies built-in HTTPD so that it's in separate class and is capable of
caching ASTs of Tempearly scripts.