Create simon.cs

Simon should be ready for the client, unimplemented features are commented out.