Fixes for spring and older java

Fixed problem with merge in pom
changed Exception constructor to support older java
added new constructors to SecureProperties to make spring integration
easier.
Ignored DS_Store files