Add numble, bump to 1.5.0 - switching source level to 1.8
Add useful toString() for AbstractScope; import cleanup