Работы очень много, так что комментировать что-либо буду потом.

отпишусь позже, с последующим отчетом о том как...