Updated shortname to include extension

What it says. Also added a condition for uppercase vs lowercase chars b/c our default naming convention (uppercase each first char) may be different from others.

Fixes #10