Rework of argument processing - basic implementation
Reworked argument parsing
Add usage summary and help option
Get file from args
Call algos from main
Add db options
Support database name and user options