Add check for extension on project create

Throw an error when a file is uploaded without an extension.
Closes #484