Define Jade template for emails.
Update with new node packages.

"npm install" should now install all dependencies.
Small tweaks to aid meeting presentation.

Description being trimmed of excess line breaks to keep emails about
that meeting succinct. Original location string now included in meeting
object in addition to latitude and longitude.
Implement Notification Sending.

- Basic NotificationSender implemented for first time.
- Improvements & bug fixes to distance calculation for better
notifications.
- Improvements to NotificationManager.
- App configuration moved out to new config.json file.
Update email handling test.

Now adds requirement so for location property as part of meeting object,
and that meeting descriptions be trimmed.
Minor cleanup, so all requires are a top of file.
Email conversation support. Better logging.

Appropriate email headers now added to sent emails so that email clients
will group the notifications together and with the initial meeting
request (and greatly improving the UX).
Logging is now centralised and done in a consistent manner throughout
the app.
Add simple distance unit test.

Only 3 test cases so far for ~500 meter distance (at different times
before a meeting).