Require .sh extension to scripts that get sourced

Closes #33