Added Document, Channel and Page Model

Added Document, Channel and Page model and adjusted some code to keep the blueprints modular.