Heating controller: initial commit
proper .gitignore added