Another round of house cleaning

Some touches on gitignore, tests, osx files and html docs