Tests and breaking up classes.

Finishing Testing for Plays and broke up the classes into their own
files.