Some Format changes

Also added Array Test
fixes #48

Made the construction of the arraylist begin at the bottom rather than
the top
#48
#48 found a minor bug in testMove