Updated test framework and added tests

this can be constant, right?

``` java
private static final STLog log = STLog.getInstance();
```