reorganize file names to match functions more intuitively.  avoid using methods where functions will do (e.g. only one signature exists)
rename files
update documentation