Clean up and test summary
Created by: dcampbell24
Problem:
- Ion does not load a history file
- Default values are being set in an ad-hoc manner rather than implementing the Default trait.
- Some of the documentation wording is awkward.
- Some functions are imported without keeping their module name.
- Ion does not track the execution time of the commands it runs.
I can add more to this. I just want to get it out since I wrote it a while ago now.