monitoring: added Monitor interface.
ignoring vim swap files.
Added types for Alarm and Metric.