Small refactoring of spec
Add failing test for new functionality
Specs for processing the new syntax and implementation

Will have to use really long keys, because short keys might
accidentally match a source file string because [] on a
String key matches does a substring match, e.g.
["in"] will match "destination"!