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
Copied tests over to fix nosetests detection problems.
Reimplementing Builder, finished skeleton according to spec