Separated XML from RSS parsing. Created Encoder interface that all encoders will extend from. -- closes #1