Joined two recommendations together regarding the
naming of header files and functions.
Added a recommendation that all header files
should end with an empty line.