reorganize ALL the files! Fixes #11.