add filter by category (dropdown) to widget

Allow users to select which category to display posts from (defaults to All). Shortcode option not available (todo?) because the WP_Query relies on category ID.