Big cleanup of unused code.
removing dot. It can do into the utils lib.
Fixing the building of tests
Adding hpcflag hack
rm comments
Removing needless Spark import
The read signal does not need the SingI.
We now have the Bus protocol called out.