Adding example test based on Unity Test Tool

I just found out about the Unity Test Tool the other day and put the MainStartupCommand under test.  As the command uses the static 'Application' variable I wrapped that class with a ApplicationWrapper class and an IApplication interface. 

I did not include the MainStartupCommand in my commit so you still need to locally Import the project into strangerocks.  Unity Test Tool is free and maybe it should be included.  Unity Test Tool located here: https://www.assetstore.unity3d.com/#/content/13802

I followed Unity's advice and put the 'tests' in the 'Editor' folder so that they are not included in the actual game.

Let me know what you think.

Cheers,
Hays