Add documentation to Frame and TriclinicBox
* Change Frame memory allocation to only allocate on first access