Refactoring of js (restructuring, full eradication of jsLint hints, comments - some based on javascript.crockford.com). Assembly info files supplemented.
JS tests adjusted for previously refactored scripts. Test methods naming changed (decoupled from methods names, lowercased).