add extra features and extensions to phonebook
add build folder to gitignore