add mini architecture and first completed calls
add functionalities, formatted data
some refactoring, add first draft alto(without using lat/long)
refact hash as param options