Adding standard skeleton files
Adding ElementInterface
Adding ElementTrait
Adding exceptions
Adding reader interface
Adding reader implementation