some jshints
work on the preferences screen
some edits on the article and menu
changing the menu into a directive.
gets message that menuCtrl is not defined as a function.