Git setup

Added gitattributes and updated gitignore
Initial checkin

Initial work from John West converted into a full solution and
installation package