Feature create timeline list

This pull request basically fixes issues with the initial pull request as well as adds the desired way of authentication and a list_timelines method for an authenticated user to access timelines.