refactoring learning init to use vcsrepo and include tmux file