initial implementation of spring-shell

updated POM for dependencies, repositories and build instructions
add Main and default providers for shell layout