Первая пачка исправлений. 

Думаю будут еще, я предпочитаю в несколько приемов коммитить.