Return concrete monit from NewMonit and unexport monitStatus

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
parse services from monit status xml

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
map monit status xml to service slices for MonitStatus interface

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
monit Monitor implements Status()

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
get_state includes the status from monit

Signed-off-by: Nick Wade <nwade@pivotallabs.com>