Added comments for intellisense, added code contracts