Stylecop rules

adding documentation(almost) to all classes