created gitignore and added documents

Created a gitignore with specific settings for eclipse and C++.
Added initial hap plan document.