fix html tests with RawBlock
reorganise: split to separate files
add .gitignore