Dependency upgrades

Some general dependency updates.
add gitignore file
add a travis.yml file to be able to utilize free CI from https://travis-ci.org/
Upgrade to latest spring GA release and add dependencyu on spring-context