Code design

Added support for Twitter lists as well as reorganizing the code into
individual files based on function.