Multiple updates
* Created fully functioning article block directive
* Updates to the backend
* CSS changes
* Update to the database model