Add server project, refactoring MainList class