First pass at adding build statuses
Tests for statuses
Passes tests for statuses
Slightly better build status api