Add Builder for Configuration objects

Adds a Configuration Builder as requested in #1

Feel free to correct any mistakes I made in the documentation strings.