Cleaning the code

Removed unused Usings, Started adding summaries to methods,
some code cleaning