[BISEVER-8876] -- Extacted common code into generic and configurable uti...

...lities, which can be included using require.js. Paved the way for the most reuse while creating the launch page for the getting started widget