added some more frame tests and fixed some frame functionality exposed through writing tests.
test commit, maybe something is awry?