Added user timeline API

This is one API endpoint for issue #135. If this looks good I'll keep going on the other two.