generate code from thrift IDLs
get some basic location request stuff working