Convert to Jamey's GetPutF
I put a ServerF in RingTypes.bsv  If it works we can move it to
somewhere useful
fixing obvious bugs
expose first as well as last
working on compilling
fix compilation errors
Merge branch 'master' of github.com:cambridgehackers/xbsv