Merge pull request #40 from martin-naumann/master

PhotoMap example
Issue 41 - added example HTML for navbar issue
Issue #41: Added link to the navbar issue
Spotted that inter-section article links might be causing some/all of the problem for #41 so added that test HTML too
Added e2e tests for the issue
Change the example paths so that they don't include the forward slash (just to make life easier, really)
Extended the Lungo mock to do more prettiness - keeping a history of sections, alá the real Lungo.
Also added ability to clear the history.

Todo: Need to work out why Testacular does not (correctly?) include the lungo-mocks.js and make it accessible, hence why the same mock object is copied between the two files :(
Implemented test case for issues #41 and #42
Added a third article to allow full switching between very different articles
Took out unnecessary logging - we don't do anything on the start of a route change.
Took out another log
Refactored the logic to determine if a path contains an article or not.
More recent (2.1) version of the debug Lungo
Added pre-lingo assertion to ensure that elements exist before accessing them.
Added tests for making sure that elements exist before trying to use them.
Updated log message
Attempted fix for #41 and #42 - but introduces new issue on navigating back from the multi-article section to the previous section
Added local version of the fonts from Google, just so development can be one without an Internet connection.
Took out some magic numbers.
Shifted some log lines to make it clear if we're going forwards or backwards