Added core test project
Refactored for unit testing
Modified tests and post build script
Fixed meta data provider to pass tests
Refactorred and wrote tests for MetaDataProvider
Refactored and tests for PostProvider