Fixed the awful comment style, enabled xml documentation, more misc cleanup, added gitignore.