Added manifest

Added manifest and started adding unit tests for it