Add pyaml as install dependency

Signed-off-by: refnode <refnode@gmail.com>
better layout and some typo fixes
Merge pull request #1 from ocfuu/patch-2

Fix some typos in README
Merge branch 'master' of github.com:refnode/snode
Add basic implementation of snode shell

Implement snode shell using python cmd.Cmd module.
The shell gets designed as "cmd subcmd args".

Signed-off-by: refnode <refnode@gmail.com>
Extend snode shell class to load subcmd classes from snode.tools.subcmd

Prototype implementation, only works partial.

Signed-off-by: refnode <refnode@gmail.com>
Several update for subcmd onecmd and autocompletition

* Update method default to run "onecmd" execution when inside snode
shell and subcmd + args given
* Update completenames to also return subcmds in completition list
* Implement completedefault to autocomplete for dynamic subcmds

Works but enhancements necessary

Signed-off-by: refnode <refnode@gmail.com>
Update SnodeShell to use setuptools entry points

* define entry point snode.shell.subcmds
* add project subcmd
* rewrite snode module/class loading parts

Signed-off-by: refnode <refnode@gmail.com>
Merge branch 'feature-snodeshell' of github.com:refnode/snode into feature-snodeshell

Conflicts:
	setup.py
	src/snode/tools/shell.py

Signed-off-by: refnode <refnode@gmail.com>