use verbose(0) rather than error()

the user is primarily interested in whether the loading succeeded or not.
no use to fill the screen with in-detail errors
using ctors to initialize structs
initialize pointers to NULL
limit scan(%s) to bufsize

Closes https://github.com/umlaeute/Gem/issues/79