Reorganize project structure, added tests to TopList class.