Merge pull request #1 from UTD-CS2336-TreeSearch/master

Merger
Update BinaryTree.java

Updated file input to allow for multiple line files
draws windows, but won't release them
add debug statements
can now close windows
force headless mode programatically
remove gui debugging statements
Merge remote-tracking branch 'ktillotson/playbranch'

Conflicts:
	src/main/java/org/CS2336/BinaryTree.java
Merge branch 'gui-testing'
change gui test code to have meaningful names
add file open dialogue to get file
build tree from file
fix hilariously broken tree building subroutine
correctly initialize flattree arraylist
correctly builds trees
remove load debug statements
add display tree button
correctly serializes tree
correctly print the tree indicies
output tree rather than tree index