Moved sources and includes lists to separate files

CMakeLists now polls includes.txt and sources.txt for
which files it should include or compile. This may not be
an effective way since make will not reconsider if changes
are made to includes or sources. Should rethink this.