Many Changes to BTree, converted TreeObjects to using ArrayList for
simplified rearranging of object list and location list. still lots
work to do, however reading and writing is pretty much working!
Signed-off-by: Shanepruett <shanepruett@u.boisestate.edu>