add smoke testing infrastructure

- bem-core addded as submodule
- makefile to rule them all
add ignore rules
refactoring; we need more refactoring!
downgrade test.js+browser.js+bemhtml.js tech to work properly with bem@0.7.x
test.bemjson.js tech refactoring
silly example fixed