Вымученная дипломка. Не судите строго.

Критика уместна. Ранее выкладывал, но очень сырую версию.