Fix GUI SPACE; previously sent GUI S
Merge pull request #1 from peterjanes/master

Fix GUI SPACE; previously sent GUI S
Merge branch 'master' into refactor-with-guice

Conflicts:
	Encoder/src/Encoder.java
Removed extra copy of original encoder
Added back scripts that use "GUI SPACE" after applying the patch from peterjames
"GUI N" -> "GUI n"
 Added virtual instruction abstract class so we can reuse some code
BasicRepeatInstruction extends VirtualInstruction
Added DefaultDelayInstruction
Added initial implementation of DEFAULT_DELAY implementation, doesn't quite match the existing encoder though