General Cleanup
  added several .gitignore files, and removed the ignored files
  refactored package names