Cleaned up. Changed placeholder handling. Added sample Node.JS web server