Working on simplifying IO

* Created a new base class for IO-objects in `io_layer.IO`
* Both User and Article are children now