Timeline

This branch was intended to implement timeline associated functionalities. 
We can now view our timeline, post an update, up an update, ping a user, see pings to yourself, and subscribe to users