validate BB intersect prior to other template validation.  pass bb down
through methods so it is only constructed once
updated ground validator -- appears to be working great. need to work on
other validators now
minor update to try and catch water blocks on the border of structures
move validation to separate folder
add water validator. appears to be working well.  fix minor annoyance in
ground pre-placement where it would leave hanging trees
island and underwater mostly working, need a bit more tweaking