Added a buildsystem, modified directory structure.