Added some comments, moved some #include declarations