UITextView subclass that will change it's height to accomodate text within customizable restrictions