Change error checking
Add doc boilerplate
Remove unused "use"
Add more error checking
Add "quiet" option
Add some docs
Change verbose output