Added documentation, licensing, and renamed the files.

Benjamin Mako Hill || Want to submit a patch?