added fetcher.go a utility class, changed the code to use JSON
changed whole API structure