Reorganized source
Created build system