Make methods check that the receiver isn’t nil
Make status constants Title Case

This seems more Go-like
Fix some obvious compile errors