Clean and refine the linear regression example
This issue should be resolved through the following actions:
- While the example can now be executed, the code needs to be refined, especially relating to the auxiliary utilities, such as the plotting and data generation, which are located in semi-random locations.
- Documentation for usage needs to be written with explanations for what each file does.
- General merging of files, removing unnecessary work, and refactoring existing (messy) code is needed before the example is at a decent standard.
- Giving a final look through the docstrings for some of the newer functions or recently changed functions is also required.
Edited by Diarmuid Coleman