New module to seperate the hardware layer
Refactoring SPI communication parts into a seperate module done