Added standard ignore files
Added licence information
Added source files