First commit

Basic functions, search, get response, display etc etc