Test for #57
Test for issue #54
Closes #49
Close #56
Added module SPI metadata for future use
Scala 2.9.3, update scalatest
New Enumeration support.