Taking advantage of hSize from terminal-size

* Introducing UsageInfoConfig data type.
* Refactoring renderUsageInfo to take UsageInfoConfig as an argument.
* Refactoring renderUsageInfo to use hSize instead of size.
* Version bumped to 0.3.0.0.
* Updated terminal-size dependency.