Breakout Nut into it's own library
Tidyup Bolt
 - use enum types
 - now called Bolt()
Merge pull request #40 from snhack/BoltImprovements

Bolt improvements