moved TestUtil.scala to /src/main/ to make sbt happy
put LogNum back
added back LogNumTests
made LogNum stricter (and, hopefully, therefore, faster)
turned implicit classes into value classes, where possible