Moar documentation
Change License to AGPL-3.0, include license header

License header added to *every* source file!