some refactoring. add blank slate for empty issue list. initial new issue form with validation