More alpm.vapi work done. Added a categories class