Update directory structures and separate main() from list.c