Reference test

Add a new test which compares rendering of a markdown article to a reference html file. Two new megphys commands: `test` to run tests, `update_tests` to recreate reference html file.

`update_tests` should be run whenever a change to the base template is made.