More Minor Improvements

Added database.h which contain all the #define.
No more 'magic numbers' in code.
Added ifndef NOARTIST, so if we include #define NOARTIST, program will
not ask you to enter the artist.