updated printprop utils to format stacks
adding customError utility
added printprops support for simple types
simplify error.html example
make things more obvious. simplify sync error paths
finish simplify, fixed async paths