Fix for issue #17
updated test case to use new class behaviour
class to capture single char input
capturing SIGWINCH in main function now
added functions for paginating long output
changed code to pass fun results to utils.pager
output functions now return list() instead of bool
complete revamp of director classes
updated tests to use new output scheme
updated files to ignore
added function to display NAT table
fix for issue #16