Added command line interface (CLI)

* Added missing dependencies in dist.ini
* Created memorize.pl
* Added MooseX::Getopt usage.
Added basic add view