Major changes done. Commiting so Prafulla has access to javascript and messages.
US577. Fixing S11 tests
Functional tests working