Added better failure feedback and testing for when required aliases are
left partially specified, or when alias overrides don't include a class
name at all.
Fixed a part of a guard that I wasn't easily able to create a test for
using our spec test framework.
Improved factually incorrect error message.
Merge pull request #390 from BladeRunnerJS/better-incomplete-alias-error-checking

Added better failure feedback and testing for aliases