Changed setTitle to addTitle
Add FileBuilder abstract for builders writing to files