main.c mostly filled

Most of the code is filled in, just need to work on print.c now and
then test. Any potential issues here would be in the init_lister()
function.