Adding the very start of database handling, some modifications to Makefile. Also adding a .gitignore in order to ignore builded files