Fix to allow 404 page creation

Modified the constructor to allow custom 404 pages to be used.
Merge branch 'custom-404-page'
Updated .htaccess file

Included gzip compression, disabled directory listing, and support for
robots.txt and humans.txt, in addition to disallowing .txt files to be
read.
Merge branch 'htaccess-enhancements'
Robots and humans peacefully coexist

Added disallows to robots.txt, preventing access to /app, /content,
/plugins, and /templates. The /js and /css are allowed to be indexed,
as Google and other bots sometimes need this Created a template for
humans.txt
Merge branch 'robots-and-humans'
Fix for the Safari blank-page bug

Prevent Stacey from sending 304 headers to browsers that identify with
the Safari USER_AGENT.
Merge pull request #1 from karlding/safari-caching-304

Updates for Custom 404 pages, Safari's 304 blank-page error, robots.txt/humans.txt templates, and modified .htaccess