updated save method on models
added category and random article side section
added some styling