Updated docblocks, licensing, etc.