Add "Add meanings" dialog
Don't specify controller twice

If a view template file has an ng-controller attribute specifying its
controller function, you don't need to also specify the controller
function inside the $routeProvider configuration. If you do, the
controller will be executed twice. Most of the time this won't matter,
but on a slow Internet connection this might cause two round-trips to
the database with getPageDto(), when only one was necessary.
Also save when navigation sidebar clicked

The spec calls for changes to be saved when the back/forward nav buttons
are clicked, but says nothing about saving when the word list on the
sidebar is clicked. For consistency and least surprise, we should also
save when the user clicks on a new word in the sidebar.