Added pom.xml
Added JUnit test
Fixed license comment style, changed bitmask to use hex values instead of ints (good practice), marginally improved BitReader.read() method