First iteration of the PutDownEventTest.cs
Updated lots of documentation.
Added some documentation to methods and class which were missing it.