Adds test for build method
oops forgot a semicolon
Adds the majority of tests I think I will need