Initial commit - version 3.0.1, reformatted, added licence information