Ui2

Pull request for what has been done in the last two weeks, (a) use of angular-ui libraries especially ui-bootstrap and ui-router (b) consequent refactoring of much of the UI (c) introducing functionality for edits (d) clearer navigation