Fix Issue #22, 23 -> Finished basic functionality for builder.
Fix Issue # 20 -> Allow user to add their own activation functions.
Add contains() in activationfn/errfn
Add getFnNames() in activationfn/errfn, fix some typos in
activationfn_test and errfn_test