Merge branch 'release/0.3.5'
log: Add notes from meeting with Darren
views/error: Add a status 500 page

Issue #242.
middleware: Define exception wrapper

Issue #242.
Merge branch 'issue/242'
js/search: Don't link on results table headers

This increases the specificity of the results table click callback so
that it only triggers when the user clicks on a table row from with the
tbody tag. This prevents clicking on the table header row from directing
the user to '/record/undefined', throwing a 500 internal error.

Issue #244.
Merge branch 'issue/244'
util: Define string->int function
views/error: Optionally print exception message
middleware: Print exception message if DEBUG set

Issue #241.
controllers/record: Show 404 error if no record

Issue #241.
models/record: Test for correct ID number

Issue #241.
Merge middleware logic into middleware ns
css: Use larger font size in table entries

Issue #247.
css/record.less: Fix record table widths

Issue #245.
Merge branch 'issue/245'
test/views/search: Don't test contents
views/search: Add classes to table td

Issue #246.
css/results.less: Fix results table widths

Issue #246.
Merge branch 'issue/246'