added gitignore
implemented text renderer
fixed testing bugs
added pdf implementation