Add support for a lot of api endpoints

Also start adding a Tweet parser from the json from a given timeline api