use copy constructor in Scope to simplify it
tests fro self contained code to prove how to play json and binary serialize a BitSet
json desearilization in a test
failure to json deserialize throws custom JSON exception
json deserialization moved from test to a class
Upgrade jacoco and scalastyle