Moved source files in src/ so the repo is a bit cleaner.