- always ask before overwriting except when instructed otherwise
- fixed an issue that caused non-default compilation library not be saved to json
- added command-line options regarding output directory and overwriting of files
- added PDF generation of docs - requires pdflatex in PATH and texlive installed
- allow for updating of top-level VHDL file without overwriting user logic - 7