Added extra tests, made firefox test browser and added code coverage
Merge branch '0.3' into 0.2
fixed tests