Adjusts layout of keywords

Adjust keywords "if" and "while" to not read like functions calls
because they are part of the syntax of the language. Change from:

   if(<condition){

to read like this:

   if (<condition) {

Signed-off-by: Jari Aalto <jari.aalto@cante.net>
Improves readability by making code blocks stand on their own

The keywords "if" and "while" define a code block that is a one
unit. To make this unit easily redable, other statements are best
not to be attached arround to it. Changes from:

    statement;
    statement;
    if (<condition) {
       block;
       block;
       block;
    }
    statement;
    statement;

To read like this:

    statement;
    statement;

    if (<condition) {
       block;
       block;
       block;
    }

    statement;
    statement;

Signed-off-by: Jari Aalto <jari.aalto@cante.net>
Improves help

Adjust copyright ASCII glyph (c) to de facto upercase (C).

Format the HELP in style of similar to Unix manual pages. Add headers,
indentation, and new DESCRIPTION to explain the purpose of the program
and used database file location.

Update option -v t uppercase -V (--verssion), as the lowercase -v is
typically interpreted as synonym for --verbose option. Compare to e.g.
ssh(1), scp(1), cp(1) etc. command.

Signed-off-by: Jari Aalto <jari.aalto@cante.net>
Added missing break; statement.