Implement settings

@ragesalmon This is how I plan to start implementing them. How you want it to interact with the rest of the gt-ncurses is up to you.