Merge pull request #43 from crowland/master

Refactoring NCubeManager for NCubeConnectionProvider
Added in expected result for each test item in getCoordinatesForCells
Added in missing close connection test and added expected result.
Added better assertions on SQLException tests
Merge pull request #44 from kpartlow/master

Added better assertions in SQLException tests and updated getCoordinatesForCells
updated broken test
Merge branch 'master' of https://github.com/jdereg/n-cube
Merge pull request #45 from kpartlow/master

updated broken test
- Initial creation of ApplicationID structure (ties together app and version)
- HTML formatter changes - better CSS class names (no dots) and empty cells still have a CSS class of 'cell'.
- adjusted CSS styles for generated HTML in support of the n-cube editor
- Fixed issue where n-cubes stored in the old format where not having their scaffolding rebuilt when loaded, causing them not to display in HTML view.
Added JdbcServiceProxyAdapter
Merge branch 'master' of https://github.com/jdereg/n-cube
Added in ServiceAdapters for Mongo and JDBC
Merge pull request #46 from kpartlow/master

Added in ServiceAdapters to make changing out the service layer easier.  There is not a service adapter for JDBC and a service adapter for Mongo which allows the Service interface to not change
Made error handling better
Merge branch 'master' of https://github.com/jdereg/n-cube
Correctd testExceptionThrownDuringCall test
Merge pull request #47 from kpartlow/master

Improved JDBCServiceAdapter error handling.
Fixed broken test