refine menu/blog-list for refucing cyclomatic complexity and fixed navigation styling
added specs for 100% states coverage