WARNING: this commit has broken stuff in it
- Classes prefixed with Tftp
- More error checking in some code
- Improved and added lots of comments
- Renamed variables for clarity
- Fixed scope of many methods and attributes
- Reordered some attributes and methods to follow Java coding guidelines
Merge branch 'iteration2' of https://github.com/koreyconway/sysc3303project into iteration2

Conflicts:
	.gitignore