rename source and SWIG files to follow UpperCamelCase convention

This is the PR for #819 .

Not ready for merge yet, but for inspection.