PDF Options

Resolves #131 #142 #152 #153 #154 
@noahsark769 I think this is pretty functional! What do you think?
We should really just include a reset stylsheet a la [http://meyerweb.com/eric/tools/css/reset/](http://meyerweb.com/eric/tools/css/reset/)