interim save of mograting to modules
ignore the nohup files
finalised the modularising of the code base
Adding a make file to make it easier to build and test this project and
its sub packages