Start adding configuration options
Types and defaults handled better
Make muxing and displaying optional
Split main script into module components
Add .gitignore