First commit of Global alignment
* Fixed several comments
oyasnev branch merge