Adding docblocks.
New array syntax, because we can.
Adding license information to each file.