fix user_add_book()
Refactoring file parsing function

removed 200~ lines from init_db() function thanks to scanf magic and the
such...
saving to a different file so we can see diff
fix some errors in the scanf witchcraft

now dropping no-compatible books
Parsing now supports multiple authors

* also more safelocks
* a place for defaults
* handling single names (like Plato)
change a comment in chomp
new function count_char() - refactored split_names()
Actually closer to perfect parsing of multiples

This still doesn't work (internal malloc error)
the use of scanf requires changes in save_db as well

* we need the ""
* have the correct number of books

!!!
Multiple parsing still doesn't work, but it appears that saving does
Finally fixed parsing.

All this debugging trouble for a fucking initialization...
forgot to remove a debugging thing