Add tests for Builder, add skeleton for remove function, fix some docstrings
Fix some syntax error in test/builder_test.py
Finished constructor, getter and setter. Fix some bug in test.
Finished append and fixed some bug in helper functions.
Finished insert.
Finished remove, clear, and setter for default af and errfn.
Finsihed all essential functionality of Builder. All tests passed.