Fixed spelling, little bugs and improvements.