Added terminal size function to console.py
Refactored pprint to include terminal_size() from utils
Updated terminal_size to use struct and look for alternatives
Updated pprint to reflect changes in terminal_size()
Move max_lines and max_columns configuration items to top-level.
Merge pull request #4 from mdboom/terminal-size-refactor

Move max_lines and max_columns configuration items to top-level.