added ignore for backup directory and added a php checker