Range is easy, 1kg is not hard, and GPS is easy. I'd suggest APM, or NAZA if you are a bit tighter on money, there are some much nicer GPS enabled FCBs, but it sounds like either of those would be sufficient for you. The hard part is getting enough battery life to carry 1kg of weight...