Moved files around into a more organized build system