Fixed dependencies and added typing.
Added command line msg helper.
Added references file.
Added logic for CLI interaction.