improvement for console usage

- added template file for the console output
- added retry mechanism for content download and html parsing
- added better output using -verbose argument
- added var checks for get_entries() function