Add initial skeleton build system

Yeah, totally jacked this from budgie-desktop