Work in progress
Merge branch 'master' of https://github.com/vmurali/ModularBsv
Work in progress, it compiles. It's roughly finished, I need to test and fix the bugs...