modeed some sequences
added unbuild functionality and did some basic refactors
made code multi-strand capable plus some basic cleanups
switched back to single strand by default