Figured out Zabbix module strucuture... fixed a few bugs

Everything is almost ready to go to get the data out... I did discover I have to do some extra work for httptests because the steps aren't available when selecting httptests on a template. Also I need to figure out how to correctly select fields with the query type... doesn't seem to work for me but idk, maybe you can show me a working field select example I can go off of? Otherwise I'm just going to continue to recurse down and get the steps on each httptest... ugh