UI

-New button to update LivePreview temporarily while focus is fully
implemented
- Refactored generation of PDF as well as open and save to streamline
process
- Few more changes to follow

Need to:
- Data validation
- Add helpdoc
- Find a way to warn user of invalid data