Cleaning Up
Not compiling files that start with _
Compiling file if the new version doesn't already exist
Adding Etag based caching with output buffering