Initial commit. libsweep doesn't work properly yet.