added base project structure.
added vimrc.
added base interface.