Added PDF.js
Added documentation strings and did some cleaning.
Added the file viewer template.