add Appendable interface
added IOException
started work in AbstractStringBuilder