JS component updates as well as adding first spec for discussion Loader