Add core spec for ARD

Still remaining to add support for fuchsia and connect with ard controller to fetch information
Merging (conflict with pom)