Refactor module to be Object-Oriented
Currently, the source code is hard to read. Refactor so that it adheres to the OOP paradigm.
The following features should be functional:
- Quantized linear layer, with bias.
- Weights and biases quantization.
- Multiple quantized linear layers, as above.
- ReLU function