massive terminology renames
rename source files
more renames
more internal renames and comments
add MIT license and badge