Add a weight and bias initialization method to the `nn.Module` so we can set these values via an [`apply` method like PyTorch](https://stackoverflow.com/questions/49433936/how-do-i-initialize-weights-in-pytorch) that does this. Reference to Python documentation [here](https://pytorch.org/docs/stable/generated/torch.nn.Module.html#torch.nn.Module.apply). Code [here](https://pytorch.org/docs/stable/_modules/torch/nn/modules/module.html#Module.apply). This code is required to complete issue #51.