Issue 48 - Support content negotiation in SoyTemplateViewResolver

1) Added content negotiation capability to SoyTemplateViewResolver.
2)  Moved couple of classes to package 'view'.
general rule of thumb is that when we have return we don't need else