Minor Cleanup/Organization

Proposal
---
Cleaned up parameter order, name, and default values for more intuitive use

Documentation was updated to reflect all changes and renaming

Reasoning
---
Improves consistency, portability, and readability across entire project

---

**Note:** This commit is to make any last-minute tidying up before I begin working on the TFTP server debugging mode from #42