Added text file for a string of 10 shots.
Bring back some more model classes.
Added a factory method to parse a string and create a Shot.
Added some tests to ensure Shot.Null is created when it's not possible to parse the string.
Added a factory method to create a string of shots from a multi-line string.
New class to encapsulate the writing to and reading from a SerialPort.