Restructering the packages
Adding more documentation
Adding smack documentation and binaries to repository to ensure
participants have a fully working environment without searching for the
binaries.
Documentation update
Adding a git ignore file to exclude bin, classpath and project file