Modified file headers to look the same
Wrote a tiny bit better description in the README-file
Updated include-guard defines to follow the same concept
Reorganized includes
Split the bounding box to 4 different sides to make collisions make sense