Fixed level 4, cleaned up code

Resources are organized horizontally, and by type. Each source file now
contains a header with a description at the top. Coded in horizontal
rubber wall.