Added programmatic intialization method, updated POM to construct OSGI bundle

Exposed initialization method which takes simple property may for programmatic initialization.  Also updated Maven POM to construct OSGI-compliant bundle, which involved updating Apache HTTP dependencies to use OSGI bundles.