Created MANIFEST.MF for jar creation.
Created jar build system.
Fixed some formatting (Eclipse formatter needs to be reviewed again)
Replaced mulit-catch blocks with a general Exception block.  Had to remove to support java 6 (multi-catch is java 7+).
Will review later to support specific exceptions if needed.