Restructure: move UI code into ui/ directory
Rename 'fire' to 'launch' for clarity
Reintroduce some control over the map
Move placeholder display code out of launch controller
Move the test suite to phantomjs
Launch missiles when they're added to the barrage