cleaning up the project structure. removing the repository info from the pom file, renaming the generic library directory to switch, cleaning up formatting with tabs in pom file.
ignoring shell scripts.
cleaned up package name issues.
small updates to the readme.