* Store ShiftArray contents in physical order corresponding to logical bit ordering.
* Allow ShiftArray to clone to different size array.
Adding some tests for ShiftArray.
Adding __str__ to string methods for Environment and Context.
Changing BinInt to rely on ShiftArray's internal offset indexing.