Designed blogging service + basic test coverage