add assertion message
some fixes and triangle.bf works
add triangle.bf
i accidentally removed inst.__str__ so re-add it
fix inst.__str__ bug
partial suppoert of input