Major feature additions

* Customizable time stamps
* Splitting up logging into separate files (info, warn, stop)
* Customizable suffixes for separate log files

TODO: allow for more flexible file names. Currently the user is expected
      to provide a file name without extension that is then used to
      generate all actual file names for the log files.
      Ideally, a user could submit any kind of file that is than parsed
      via regexs to generate the final file names.
Flexible file naming through regex
Quickfix for wrong variable name
Added argument checking to SetFilenameSuffixes()
Added parameter checks to GetLogFile()

The function now handles the cases where
a) The user provides the level parameter, but log files are actually
   not split across files.
b) The user does not provide a level parameter although log files
   are split among files.
Added documentation for new functions.
Fixed the file name format for split logs
Fixed the timestamps just being the formatting string
Added @feju as author
Changed version number, date, and added @feju as author
Fixed author command
Changed boolean values 'F' to 'FALSE'
Added space between ':' and elements