Cleaned up comment headers on files
Shaved the code a lil bit
Using stdbool.h
Replaced docs on header files