finished null model generators, cleaned up code a bit, fixed errors, and added return statements to those functions missing them