Refactor everything into functions so we can easily test/maintain/improve individual components of this program.
Add lots of doc-blocking to the functions for extra information.
Unless there are any complaints I will merge this fairly quickly.
Refactor everything into functions so we can easily test/maintain/improve individual components of this program.
Add lots of doc-blocking to the functions for extra information.
Unless there are any complaints I will merge this fairly quickly.