Full status parser

This moves the parsing of the status output into a separate `status.go` file and also provides functions to get the status of all returned values.