Initial commit, distributing under GPL v3
Added documentation