Basic copy of the robots code
Ignore .net solution files etc
Report is no longer static
Avoid I/O issues by writing to a string
Hide the list of machines
Added a Bin class
Some tidying up