Added some comments, and removed all the evil, evil tabs.