Added Request.GetFileName() method, updated demo program to use it
Added Response.IsText(), IsImage(), WriteContentToText() and WriteContentToImage(). Closes #2
Updated demo program to make use of new functions