add a LICENCE file to top level of source
add ignore file for git to ignore various backup and example files