implemented GFM basics. tables are moved to branch