Fixed all the header files to be more to avoid looping header file inclusions.
Added authors file.