Frontend updates

- Added documentation to dvm main file
- Added exit signal handlers
- Parse literals from command line arguments and stdin input