Refactored metadata management
* Metadata belonging to different functionality areas (i.e. common, hiv) now in separate classes
* Moved constants into same file as installation