adding SubChannel class and tests
changes to SubChannel setting the position(long) method
Minor formatting tidyup
Supress unused warning and run through the autoformatter
Merge pull request #26 from nla/subchannel

Add SubChannel class and tests