Added source files.
Added composer.json.
Added `Element::append` method.
Added `SelfClosingElement::addAttribute()`.