added pdf rendering using phantomjs. added dependencies. added noprint for nav icons when rendering pdf.