add js todos and general citation module setup